@perfect_fsb

В чем ошибка бота на PyTelegramBotAPI?

У меня функция получает пересланное сообщение от канала, а затем рассылает его. Бот находится в админах канала, все ок, все нормально, но тут одна ошибочка:
2020-08-06 23:16:19,474 (__init__.py:455 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body:
[b'{"ok":false,"error_code":400,"description":"Bad Request: message to forward not found"}']"


Вот, как выглядит моя функция по рассылке поста:
def send_message_users(message):
    with open(chat_ids_file, "r") as ids_file:
        ids_list = [line.split('\n')[0] for line in ids_file]
    bot.send_message(message.chat.id, 'Рассылка начата, ожидайте вам прийдет отчет.')
    no = 0
    for chat_id in ids_list:
        try:
            bot.forward_message(chat_id, message.forward_from_chat.id, message.message_id)
        except:
            no += 1

    bot.send_message(message.chat.id, f'Рассылка успешно закончена! Недошло - {no}')


Помогите пожалуйста!!!
  • Вопрос задан
  • 496 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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