Телемарафон пытается добавить бота на канал или группуPython

Программы на Python
Ответить
Anonymous
 Телемарафон пытается добавить бота на канал или группу

Сообщение Anonymous »

Я пытаюсь добавить бота на канал, но при каждой попытке появляется следующее сообщение об ошибке:

Код: Выделить всё

telethon.errors.rpcerrorlist.BotMethodInvalidError: The API access for bot users is restricted. The method you tried to invoke cannot be executed as a bot
И мой код по сути представляет собой копию документации и этого документа
и кода

Код: Выделить всё

from telethon.sync import TelegramClient, events, functions, types
from telethon.tl.types import PeerChat, PeerChannel

bot = TelegramClient('bot', api_id, api_hash).start(bot_token=token)

with bot:
print(bot.get_me())
# I have this link https://telegram.me/joinchat/
result = bot(functions.messages.ImportChatInviteRequest(hash=""))
print(result)
Я использую @botfather, и моя конфигурация:
  • AllowGroups: включить
  • GroupPrivacy: включена
Я прочитал, что бот не может присоединиться к каналу или группе, если вы не являетесь администратором, чтобы добавить бота в качестве администратора. Если это правда, то почему для публикации в документации можно использовать ссылку-приглашение? Я не могу присоединиться к группе или каналу...

Подробнее здесь: https://stackoverflow.com/questions/703 ... l-or-group
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»