在PyTelegramBotAPI上运行的Telegram机器人不正确地接收到转发的消息。

问题描述 投票:0回答:1

我在转发消息给机器人。然后,机器人简单地打印到我的控制台上 (第一次). 那么,我们来看看这个例子。

FORWARDING:12345

BOT输出。21435

主要问题是这些信息的层次结构是错误的。而且总是不一样,甚至可以是正确的,但很少...

问题:如何正确获取所有邮件的正确层次结构?如何正确地获取所有消息的正确层次结构?

我使用的代码。

@bot.message_handler(func=lambda message: message.forward_from != None) # handles only forwarded messages
def newPost(message):
    print(message.text)

Info: Python 3, PyTelegramBotAPI.

python python-3.x telegram telegram-bot python-telegram-bot
1个回答
0
投票

如果你使用pytelegrambotapi,你应该像这样输入(下面的处理程序),如果你在1条消息中发送数字的话

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

否则 - 如果你发送数字在更多的消息 -

试图将几个消息连接成元组并发送。

© www.soinside.com 2019 - 2024. All rights reserved.