Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- use danog\MadelineProto\API;
- use danog\MadelineProto\EventHandler;
- use danog\MadelineProto\Exception;
- use danog\MadelineProto\Logger;
- use danog\MadelineProto\RPCErrorException;
- if (\file_exists('vendor/autoload.php')) {
- include 'vendor/autoload.php';
- } else {
- if (!\file_exists('madeline.php')) {
- \copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
- }
- include 'madeline.php';
- }
- class MyEventHandler extends EventHandler
- {
- const ADMIN = "SonoACasaDaSolo"; // Change this
- public function getReportPeers()
- {
- return [self::ADMIN];
- }
- public function onUpdateNewChannelMessage(array $update): \Generator
- {
- return $this->onUpdateNewMessage($update);
- }
- public function onUpdateNewMessage(array $update): \Generator
- {
- $res = \json_encode($update, JSON_PRETTY_PRINT);
- }
- }
- $settings = [
- 'logger' => [
- 'logger_level' => Logger::VERBOSE
- ],
- 'serialization' => [
- 'serialization_interval' => 30,
- ],
- ];
- $MadelineProto = new API('bot.madeline', $settings);
- $MadelineProto->startAndLoop(MyEventHandler::class);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement