diff --git a/README.md b/README.md index 4bf0e067..84cb2dc7 100644 --- a/README.md +++ b/README.md @@ -27,15 +27,21 @@ $api_hash = ''; $MadelineProto = new \danog\MadelineProto\API('session.madeline', ['app_info' => ['api_id' => $api_id, 'api_hash' => $api_hash]]); $MadelineProto->start(); -$MadelineProto->messages->sendMessage(['peer' => '@danogentili', 'message' => "Hi!\nThanks for creating MadelineProto! <3"]); -$MadelineProto->channels->joinChannel(['channel' => '@MadelineProto']); +$me = $MadelineProto->get_self(); -try { - $MadelineProto->messages->importChatInvite(['hash' => 'https://t.me/joinchat/Bgrajz6K-aJKu0IpGsLpBg']); -} catch (\danog\MadelineProto\RPCErrorException $e) { +\danog\MadelineProto\Logger::log($me); + +if (!$me['bot']) { + $MadelineProto->messages->sendMessage(['peer' => '@danogentili', 'message' => "Hi!\nThanks for creating MadelineProto! <3"]); + $MadelineProto->channels->joinChannel(['channel' => '@MadelineProto']); + + try { + $MadelineProto->messages->importChatInvite(['hash' => 'https://t.me/joinchat/Bgrajz6K-aJKu0IpGsLpBg']); + } catch (\danog\MadelineProto\RPCErrorException $e) { + } + + $MadelineProto->messages->sendMessage(['peer' => 'https://t.me/joinchat/Bgrajz6K-aJKu0IpGsLpBg', 'message' => 'Testing MadelineProto!']); } - -$MadelineProto->messages->sendMessage(['peer' => 'https://t.me/joinchat/Bgrajz6K-aJKu0IpGsLpBg', 'message' => 'Testing MadelineProto!']); echo 'OK, done!'.PHP_EOL; ``` diff --git a/docs/index.md b/docs/index.md index fa5f6b93..80c7a8ac 100644 --- a/docs/index.md +++ b/docs/index.md @@ -31,15 +31,21 @@ $api_hash = ''; $MadelineProto = new \danog\MadelineProto\API('session.madeline', ['app_info' => ['api_id' => $api_id, 'api_hash' => $api_hash]]); $MadelineProto->start(); -$MadelineProto->messages->sendMessage(['peer' => '@danogentili', 'message' => "Hi!\nThanks for creating MadelineProto! <3"]); -$MadelineProto->channels->joinChannel(['channel' => '@MadelineProto']); +$me = $MadelineProto->get_self(); -try { - $MadelineProto->messages->importChatInvite(['hash' => 'https://t.me/joinchat/Bgrajz6K-aJKu0IpGsLpBg']); -} catch (\danog\MadelineProto\RPCErrorException $e) { +\danog\MadelineProto\Logger::log($me); + +if (!$me['bot']) { + $MadelineProto->messages->sendMessage(['peer' => '@danogentili', 'message' => "Hi!\nThanks for creating MadelineProto! <3"]); + $MadelineProto->channels->joinChannel(['channel' => '@MadelineProto']); + + try { + $MadelineProto->messages->importChatInvite(['hash' => 'https://t.me/joinchat/Bgrajz6K-aJKu0IpGsLpBg']); + } catch (\danog\MadelineProto\RPCErrorException $e) { + } + + $MadelineProto->messages->sendMessage(['peer' => 'https://t.me/joinchat/Bgrajz6K-aJKu0IpGsLpBg', 'message' => 'Testing MadelineProto!']); } - -$MadelineProto->messages->sendMessage(['peer' => 'https://t.me/joinchat/Bgrajz6K-aJKu0IpGsLpBg', 'message' => 'Testing MadelineProto!']); echo 'OK, done!'.PHP_EOL; ``` diff --git a/index.php b/index.php index c51f534d..e18836d9 100644 --- a/index.php +++ b/index.php @@ -5,15 +5,20 @@ require 'vendor/autoload.php'; $MadelineProto = new \danog\MadelineProto\API('session.madeline', ['app_info' => ['api_id' => 6, 'api_hash' => 'eb06d4abfb49dc3eeb1aeb98ae0f581e'], 'updates' => ['handle_updates' => false]]); $me = $MadelineProto->start(); -echo 'MadelineProto was started!'; + +$me = $MadelineProto->get_self(); + +\danog\MadelineProto\Logger::log($me); if (!$me['bot']) { + $MadelineProto->messages->sendMessage(['peer' => '@danogentili', 'message' => "Hi!\nThanks for creating MadelineProto! <3"]); $MadelineProto->channels->joinChannel(['channel' => '@MadelineProto']); - $MadelineProto->messages->sendMessage(['peer' => '@danogentili', 'message' => 'Testing MadelineProto from a browser :D']); try { $MadelineProto->messages->importChatInvite(['hash' => 'https://t.me/joinchat/Bgrajz6K-aJKu0IpGsLpBg']); } catch (\danog\MadelineProto\RPCErrorException $e) { } + $MadelineProto->messages->sendMessage(['peer' => 'https://t.me/joinchat/Bgrajz6K-aJKu0IpGsLpBg', 'message' => 'Testing MadelineProto!']); } +echo 'OK, done!'.PHP_EOL;