Задать вопрос
@carbanak01

Как в телеграмме добавить участников в канале через TelegramAPI?

Добрый день!
Подскажите пожалуйста как программно добавить подписчиков на канале, если меня кидает ограничение на лимит по запросам. Выдаёт ошибки такие как: spamreported и PEER_FLOO_WAIT.
Вот мой код:
if (!file_exists('madeline.php')) {
    copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
}
include 'madeline.php';

$MadelineProto = new \danog\MadelineProto\API('session.madeline');
$MadelineProto->async(false);
$MadelineProto->start();

$me = $MadelineProto->getSelf();

include 'tg_users.php';

if (!$me['bot']) {

    try {
        // $MadelineProto->messages->sendMessage(peer: '@NickName', message: "Тест");
        // $Updates = $MadelineProto->channels->inviteToChannel(channel: 'Nickname', users: ['@NickName']);

        for ($i = 50; $i < count($tgusers); $i++) {
            try {
                sleep(15);
                $Updates = $MadelineProto->channels->inviteToChannel(channel: 'Nickname', users: [$tgusers[$i]],);
            } catch (\danog\MadelineProto\RPCErrorException $e) {
                $MadelineProto->logger($e);
            }
        }


    } catch (\danog\MadelineProto\RPCErrorException) {
        $MadelineProto->logger($e);
    }
}
$MadelineProto->echo('OK, done!');


Как обойти ограничения от Телеграмма ?
  • Вопрос задан
  • 170 просмотров
Подписаться 1 Средний 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы