電報bot(php) 如何識別發送給用戶的消息和用戶寫回答之間的關係? 我怎麼能確定是否是這個文本在電報機器人的答案 這樣的代碼 首先我把5個按鈕,當用戶按下每個按鈕用戶必須輸入文本 我想確定它是特定按鈕的答案。 我該如何識別這與PHP?使用php的bot電報(sendmessage與用戶的關係)
0
A
回答
0
如果我理解正確的問題, 你可以做一個表/收集在數據庫中,並保存用戶的電報ID上次發送的消息,也可以是這樣的:
{
userID : xxxxxx
lastMessageSent : Button1
}
2
當用戶從機器人菜單中選擇一個問題時,將其存儲在數據庫中。例如用戶選擇「問題2」:
storLastPlace($userId,'question2');
當該用戶來到新郵件機器人,檢查它最後的地方,並做適當的行動前:
$lastPlace = getLastPlace($userId); if($lastPlace){ switch ($lastPlace) { case 'question1': // recive answer1 break; case 'question2': // recive answer1 break; } }
相關問題
- 1. sendMessage給任何bot用戶
- 2. 如何使用電報bot api(PHP)將用戶推廣到超級組?
- 3. elixir上的電報bot
- 4. 如何在電報中使用cookie Bot和php?
- 5. 通過電報bot
- 6. 電報bot鍵盤
- 7. 如何在使用ASP的電報中發送sendMessage方法?
- 8. 電報webhook php bot不回答
- 9. 與其他用戶的用戶關係
- 10. 如何通過使用php的bot電報工作(呼叫)?而不是電報應用程序
- 11. 發送GIF動畫與sendPhoto(電報BOT)
- 12. 如何創建一個電報bot來檢查用戶加入
- 13. 如何發送電報bot位置給用戶?
- 14. 如何檢查用戶是否在電報中啓動了bot?
- 15. 如何使用電報bot api接收羣聊中的消息
- 16. 使用電報bot api創建簡單的聊天
- 17. 電報BOT - OAuth授權
- 18. 電報BOT API不工作
- 19. 電報BOT:例如JSON,inline_keyboard
- 20. 電報webhook不工作(bot)
- 21. 從iOS應用打開電報聊天(使用Bot)
- 22. 回報與Linux操作系統的PHP用戶配額
- 23. 如何使電報BOT和telepot在Python
- 24. 如何使用Python-Telegram-Bot獲取用戶名,電報用戶的名字或姓氏?
- 25. 使用與CGridView的關係
- 26. 錯誤的請求:QUERY_ID_INVALID電報bot api
- 27. 電報bot的API速率限制
- 28. 定期發送消息的電報bot
- 29. Python的電報-BOT庫 - getUpdates返回空
- 30. 使用電報客戶端進行機器人測試(非bot api)
由於這是一個很好的解決方案,但我們可以使用c sharp中的字典,然後如果程序崩潰並且在程序重新啓動時沒有保存在數據庫中,則返回並重復並重新掃描最後一次不需要的請求,即一次回覆。你的解決方案更好,但是當我們有這麼多的請求時,我們在數據庫服務器上負擔很重。 –