«ValueError: не удалось найти входной объект для PeerChannel» с помощью ботаPython

Программы на Python
Anonymous
«ValueError: не удалось найти входной объект для PeerChannel» с помощью бота

Сообщение Anonymous »

Я хоть убей не могу в этом разобраться.
Я создал нового бота Telegram и создал новый канал, в который я добавил своего бота в качестве администратора.
Прочитав 100 раз документацию, я попытался каким-то образом «видеть» объект, но:
  • get_dialogs() не разрешен для ботов
  • client.get_entity('') не разрешен для ботов
Не знаю, что еще делать…
Я опубликовал несколько сообщений на канале.
Мой код выглядит примерно так:

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

from telethon import TelegramClient

telethon_client = TelegramClient(
api_id=int(config['TELETHON_API_ID']),
api_hash=config['TELETHON_API_HASH'],
session=config['TELETHON_SESSION']
).start(bot_token=config['TELEGRAM_BOT_TOKEN'])

with telethon_client:
telethon_client.loop.run_until_complete(__async_get_users(chat_id))

async def __async_get_users(chat_id):
channel = await telethon_client.get_entity(chat_id) # -100xxxxx
tg_users = await telethon_client.get_participants(channel)
Любая помощь, рекомендации или идеи приветствуются!

Подробнее здесь: https://stackoverflow.com/questions/694 ... l-with-bot

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