Пересылка сообщений от Telegram Bot
Мне нужно сделать следующее:
- пользователь отправляет моему боту всевозможные сообщения;
- бот должен пересылать конкретные сообщения на мой канал следующим образом:
bot.forward_message(chat_id='my_chat_id', from_chat_id='my_chat_id_from_which_I_am_forwarding', message_id=message.message_id)
Однако я получаю эту ошибку:
ОШИБКА - инициализация : __threadaded_polling:515 - запрос к Telegram API завершился неудачно. Код ошибки: 400. Описание: неверный запрос: сообщение для пересылки не найдено, 2021-03-09 18:44:15,950
Когда я отлаживаю это, message.message_id и message.text верны. Есть ли у кого-нибудь идеи или предложения?
1 ответ
bot.forward_message(
chat_id="@channel",
from_chat_id="chat_id_from_which_I_am_forwarding",
message_id=message.message_id)
Вам необходимо добавить бота как администратора в канал !!