我正在将消息转发给bot。然后bot简单地将它打印到我的控制台(第一次)。然后,让我们看看这个例子:
转发: 1 2 3 4 5
BOT OUTPUTS: 2 1 4 3 5
主要问题是这些消息的层次结构是错误的。而且它总是不同的,甚至可以是正确的,但很少......
问题: 如何正确获取具有正确层次结构的所有邮件?
我使用的代码:
@bot.message_handler(func=lambda message: message.forward_from != None) # handles only forwarded messages
def newPost(message):
print(message.text)
的信息: Python 3,PyTelegramBotAPI
答案 0 :(得分:0)
如果您使用pytelegrambotapi,则应像这样键入(在处理程序下方) 如果您在1条消息中发送号码
bot.send_message(message.chat.id, message.text, <keyboard>)
否则-如果您在其他消息中发送号码-
试图将多条消息串联起来并发送给元组。