[英]Telegram Bot running on PyTelegramBotAPI is incorrectly getting forwarded messages
我正在將消息轉發給機器人。 然后 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
如果你使用 pytelegrambotapi 你應該像這樣輸入(在處理程序下面),如果你在 1 條消息中發送數字
bot.send_message(message.chat.id, message.text, <keyboard>)
否則 - 如果您在更多消息中發送數字 -
試圖將幾條消息串聯起來並發送。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.