电报机器人。将消息转发给另一个聊天

时间:2017-01-25 08:57:13

标签: python telegram-bot

我有一个简单的电报echo bot代码。

import config
import telebot

bot = telebot.TeleBot(config.token)

@bot.message_handler(content_types=["text"])
def repeat_all_messages(message): 
    bot.send_message(message.chat.id, message.text)

if __name__ == '__main__':
     bot.polling(none_stop=True)

但是我想要bot将收到的消息作为Forward发送到另一个聊天。 我尝试了以下方式

chat = '187458737'
bot.forward_message(chat, message.chat.id, message.text)

但它并没有带来成功。 我该如何修改机器人?

2 个答案:

答案 0 :(得分:0)

forwardMessage没有text的参数。
您需要通过chat_id(目标聊天),from_chat_idmessage_id

答案 1 :(得分:0)

你应该这样做:

{{1}}

要重新发布的消息的message_id-id