Переслать сообщение telebot
мне нужна помощь. Не могу нигде это найти.
Нужно, чтобы бот с канала(он там уже администратор) пересылал любое сообщение определенному chat_id. Нигде не могу найти ответ на этот вопрос.
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
Используйте метод forward_message.
Пример:
from telebot import TeleBot
bot = TeleBot('[token]') # Не забудьте подставить свой токен!
TO_CHAT_ID = ... # Не забудьте подставить нужный id!
@bot.message_handler(content_types=['text'])
def all_messages(message):
bot.forward_message(TO_CHAT_ID, message.chat.id, message.message_id)
if __name__ == '__main__':
bot.polling(none_stop=True)
Данный код будет пересылать каждое сообщение.