Как заставить телеграм-бота пересылать сообщения из телеграмм-канала?Python

Программы на Python
Anonymous
Как заставить телеграм-бота пересылать сообщения из телеграмм-канала?

Сообщение Anonymous »

почему мой бот жалуется на идентификатор, если он указан правильно.
`импортировать телебота
из типов импорта телебота
bot = telebot.TeleBot('token')
@bot.message_handler(content_types=["rules"])
def Rules(message):
bot. send_message(message.chat.id, message.text)
if name == 'main':chat = "2112989841"
bot.forward_message('id, 2112989841, 165')
bot.polling(none_stop =True)`
Я ожидал, что человек введет команду и бот перешлет нужное сообщение

Код: Выделить всё

your text
Ошибка:

Код: Выделить всё

Traceback (most recent call last):
Файл «C:\Users\Boss\PycharmProjects\ClanwarsHLTVBot\main.py», строка 2, в
правилах импорта
Файл «C:\Users\» Boss\PycharmProjects\ClanwarsHLTVBot\rules.py", строка 15, в
bot.forward_message('id, 2112989841, 165')
TypeError: TeleBot.forward_message() отсутствуют 2 обязательных позиционных аргумента: 'from_chat_id ' и 'message_id'
Процесс завершен с кодом завершения 1

Подробнее здесь: https://stackoverflow.com/questions/787 ... am-channel

Вернуться в «Python»