Artem_Dmit
@Artem_Dmit
Изучаю Python и наслаждаюсь процессом)

Forward_messages как переслать сообщение из сторонней группы определенному пользователю в чате бота?

Имеется грабер, который из стороннего чата записывает все объявления в БД (chanal_id, message_id, price)
Имеется пользователь который в боте задает диапазон цены нужных ему объявлений (сохраняется в БД user_id, price)
Что у меня не получается: Пересылать пользователю в ЧАТ БОТА сообщения из стороннего чата.
Пересылка получается от личного имени, как от юзера, а не как от бота.

from telethon.sync import TelegramClient


with TelegramClient(phone, api_id, api_hash) as client:
    data = client.forward_messages(to_username, message_id/s, from_chanal)


Если вместо phone ввожу username_bot, то выдает ошибку

telethon.errors.rpcerrorlist.MessageIdInvalidError: The specified message ID is invalid or you can't do that operation on such message (caused by ForwardMessagesRequest)


Python 3.10
Telethon 1.28.5
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы