2017-09-29 61 views
-1

我有一個電報機器人,它的工作正常。但是如果你再發一次/開始,它會開始回答兩次相同的事情。我該如何修復?電報機器人雙/開始

+0

如果我們無法檢查代碼,很難爲您提供幫助 – 91DarioDev

+0

請修改問題以將其限制爲具有足夠詳細信息的特定問題,以便找出適當的答案。如果你想得到一些幫助,你應該發佈你的代碼。 –

回答

0

除了第一次自動/start,用戶可以點擊該藍色文本或自己輸入,沒有辦法阻止這種情況。

0

如果您想阻止第二次回覆到/start或稍微更改它,您可以簡單地在DB/memcache /某處爲具有標誌/計數器的用戶創建一條記錄,並檢查它是否是第一次嘗試。

例如在我的機器人@DebtsTrackerBot中,我要求用戶在第一個/start上選擇語言,並在數據庫中選擇安全的語言環境到用戶配置文件。