我一直在閱讀幾個Messenger bot教程,他們都停在相同的階段:用一條消息回覆用戶輸入。雖然這很有用,但我想要構建一個bot,根據它處於哪種對話狀態來更改響應。處理每個對話狀態的最佳方式是什麼?在Facebook Messenger bot中處理對話狀態的最佳方式是什麼?
1
A
回答
-1
我想你應該使用任何種類的AI算法來檢測某種關鍵字,關鍵字可以存儲在關係數據庫中,例如,如果人告訴「ciao」或「再見」或「再見」或「sayonara」或「see u」,那麼機器人可以將此視爲談話的結束,並根據此答案給出答案。
0
如果你不想讓你的機器人變得聰明,但只要根據用戶的回覆信息流動,就可以在數據庫或本地存儲你的流程的不同狀態。然後通過使用像10100這樣的字符串表示他對第一個查詢是肯定的,然後不是,等等,你可以爲他提供你想要的有效載荷。一個開關可以用於這種情況。
相關問題
- 1. 管理表單狀態的最佳方式是什麼?
- 2. 什麼是可視化對象狀態的最佳方式?
- 3. 在Android中處理Feed的最佳方式是什麼?
- 4. Facebook messenger bot中的有效載荷是什麼以及如何處理它們?
- 5. 處理django模型對象的最佳方式是什麼?
- 6. 在smarty中處理遞歸的最佳方式是什麼?
- 7. 在查找表中處理I18N的最佳方式是什麼?
- 8. 在php中處理函數的最佳方式是什麼?
- 9. 在python中處理字典的最佳方式是什麼?
- 10. 在Perl中處理異常的最佳方式是什麼?
- 11. 在C#中處理共享dll的最佳方式是什麼?
- 12. 在clojure中處理圖像的最佳方式是什麼?
- 13. 在Ajax請求中處理會話超時的最佳方式是什麼?
- 14. 在ASP.Net中處理用戶會話的最佳方式是什麼?
- 15. Facebook的Messenger Messenger bot對象結構
- 16. 在Zend框架中處理會話處理的最佳方式
- 17. 在rails中處理嵌套靜態頁面的最佳方式是什麼?
- 18. Facebook中的Messenger Messenger bot,我做錯了什麼?
- 19. 處理變更管理的最佳方式是什麼?
- 20. Rails Facebook Messenger Bot
- 21. 什麼是保存遊戲狀態的最佳方式?
- 22. 什麼是自動改變AASM狀態的最佳方式
- 23. 什麼是保持身份驗證狀態的最佳方式
- 24. 在bash中檢查getopts狀態的最佳方法是什麼?
- 25. 管理會話變量的最佳方式是什麼?
- 26. 處理失敗的nonce驗證的最佳方式是什麼?
- 27. AngularJS - 處理手動輸入URL的狀態的最佳方式
- 28. 跨層/層處理對象圖的最佳方法是什麼?
- 29. 擁有可重用對話框的最佳方式是什麼?
- 30. 處理大型數據表的最佳方式是什麼?
這正是他所說的他不想做的 – user2322082
感謝您的回答,但這不是我所期待的。我想我應該好好利用有效載荷或其他東西 – alpaca