我有一个简单的电码回音机器人。
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)
但这并没有导致成功。 我应该如何修改我的机器人?
forwardMessage
没有用于text
的参数。您需要通过
chat_id
(目标聊天)、from_chat_id
和message_id
你应该这样做:
message_id-要重新发布的邮件的id
相关问题 更多 >
编程相关推荐