0

我正在将消息转发给机器人。然后 bot simple 将其打印到我的控制台(第一次)。然后,让我们看一下示例:

转发: 1 2 3 4 5

机器人输出: 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

4

1 回答 1

0

如果您使用 pytelegrambotapi,您应该像这样输入(在处理程序下方)并且如果您在 1 条消息中发送数字

bot.send_message(message.chat.id, message.text, <keyboard>)

否则-如果您发送更多信息中的数字-

试图将几条消息连接到元组并发送它。

于 2020-05-02T18:12:06.960 回答