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

Почему copy_message не может найти сообщение в telebot?

У меня есть код:
bot.copy_message(user,call.message.chat.id,int(message_id))

Где user - id человека, куда я хочу отправить.
message_id - id сообщение.

Если пытаться скопировать сообщение самому человеку в чат, который его отправил - все хорошо, но если отправлять в другой чат - то бот пишет, что сообщение не найдено:
telebot.apihelper.ApiTelegramException: A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: message to copy not found


Как мне решить эту проблему?
  • Вопрос задан
  • 593 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
TO = 12345678 # кому
FROM = 87654321 # из какого чата
ID = 7 # id сообщения из чата FROM
"""
ЧАТ 87654321:
 - сообщение: "Привет, мир!", id=7
ЧАТ 12345678:
 ---
"""
bot.copy_message(user,call.message.chat.id,int(message_id))
"""
ЧАТ 87654321:
 - сообщение: "Привет, мир!", id=7
ЧАТ 12345678:
 - сообщение: "Привет, мир!", id=1

"""
Ответ написан
Ваш ответ на вопрос

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

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