我有一个简单的电报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)
但它并没有带来成功。 我该如何修改机器人?
答案 0 :(得分:0)
forwardMessage
没有text
的参数。
您需要通过chat_id
(目标聊天),from_chat_id
和message_id
答案 1 :(得分:0)
{{1}}
要重新发布的消息的message_id-id