电报机器人.将消息转发到另一个聊天



我有一个代码简单的电报回声机器人。

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)

但是我想机器人将收到的消息作为转发发送到另一个聊天。我尝试了以下方式

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

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

你应该这样做:

bot.forward_message(to_chat_id, from_chat_id, message_id)

message_id-您要重新发布的消息的ID

forwardMessage没有

text的参数。
您需要传递chat_id(目标聊天)、from_chat_idmessage_id

相关内容

最新更新