2016-12-05 126 views
0

這可能是一個愚蠢的問題,但我沒有在文檔中提到它。如何知道消息是否繼續對話?

如何知道消息何時是以前交互的延續?例如,通過BotFather,您發送/設置描述,並且BotFather會通知您發送詳細信息。你發送的細節和BotFather知道細節是指定的機器人的描述。

它如何知道我之前指定的機器人?

我想避免完全合格的命令(因爲缺乏一個更好的詞),如:

/command [parameter] [parameter] 

,並把它們變成:

[command] 
<reaction> 
[parameter] 
<reaction> 
[parameter] 

任何提示嗎?

編輯:現在,我只需在用戶每次完成多步操作中的步驟時設置「狀態」標誌。我收到每封郵件後檢查該標籤,以確定用戶是否處於操作中。這非常乏味。我想知道是否有更好的方法/內置API的東西。

回答

0

用你的message_id你可以做到這一點。我猜message_id是每個聊天的身份號碼和主鍵。

相關問題