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

Как увидеть юзерботом Telethon текст сообщения в закрытом чате Telegram?

Написал юзербота в свой Телеграм-Чат (публичный) под свои нужды. Есть интерфейс управления ботом прямо из чата, доступный только админам - это несколько команд. Бот успешно их получает и обрабатывает, пока в чате открыто копирование. Но стоит закрыть копирование - юзербот перестаёт видеть текст сообщений.

Пробовал для отладки и сущность создавать:
@client.on(events.NewMessage(chats = cfg.MY_CHAT))
async def tester(event):
		textmess = await client.get_messages(cfg.MY_CHAT,  event.message.id)
		print(textmess)

И все равно поле "text" пустое, хотя видно и ID чата, ID сообщения и т.д. Как мне исправить проблему, каким образом считать текст сообщения в "закрытом" чате? Я же каким-то образом их вижу, и это не частный секретный чат.

Видел грабберы написанные с использованием метода GetHistoryRequest, (проверил - результат тот же) Или куда мне вообще копать?
  • Вопрос задан
  • 339 просмотров
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Pyrogram видит сообщения с закрытой возможностью копирования
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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