我一直在阅读几个Messenger bot教程,他们都停在相同的阶段:用一条消息回复用户输入。虽然这很有用,但我想要构建一个bot,根据它处于哪种对话状态来更改响应。处理每个对话状态的最佳方式是什么?在Facebook Messenger bot中处理对话状态的最佳方式是什么?
1
A
回答
-1
我想你应该使用任何种类的AI算法来检测某种关键字,关键字可以存储在关系数据库中,例如,如果人告诉“ciao”或“再见”或“再见”或“sayonara”或“see u”,那么机器人可以将此视为谈话的结束,并根据此答案给出答案。
0
如果你不想让你的机器人变得聪明,但只要根据用户的回复信息流动,就可以在数据库或本地存储你的流程的不同状态。然后通过使用像10100这样的字符串表示他对第一个查询是肯定的,然后不是,等等,你可以为他提供你想要的有效载荷。一个开关可以用于这种情况。
相关问题
- 1. Hibernate无状态会话处理错误的最佳方式是什么?
- 2. 什么是使用Watin处理模态对话框的最佳方式
- 3. 处理会话超时的最佳方式是什么?
- 4. 管理表单状态的最佳方式是什么?
- 5. 什么是可视化对象状态的最佳方式?
- 6. Facebook Messenger Bot:会话变量
- 7. Facebook messenger bot中的有效载荷是什么以及如何处理它们?
- 8. 在Android中处理Feed的最佳方式是什么?
- 9. 处理django模型对象的最佳方式是什么?
- 10. 在查找表中处理I18N的最佳方式是什么?
- 11. 在WPF中处理验证的最佳方式是什么?
- 12. 在Asp.Net MVC 3中处理DropDownListFor的最佳方式是什么?
- 13. 在python中处理字典的最佳方式是什么?
- 14. 在RestSharp中处理响应的最佳方式是什么?
- 15. 在FMX中处理OnResize的最佳方式是什么?
- 16. 在django中处理排名的最佳方式是什么?
- 17. 在clojure中处理图像的最佳方式是什么?
- 18. 在OpenGL中处理FBO的最佳方式是什么?
- 19. 在Ember.js中处理事件的最佳方式是什么?
- 20. 在Perl中处理异常的最佳方式是什么?
- 21. 在php中处理函数的最佳方式是什么?
- 22. 在C#中处理共享dll的最佳方式是什么?
- 23. 在smarty中处理递归的最佳方式是什么?
- 24. Facebook的Messenger Messenger bot对象结构
- 25. 在ASP.Net中处理用户会话的最佳方式是什么?
- 26. 在Ajax请求中处理会话超时的最佳方式是什么?
- 27. Facebook中的Messenger Messenger bot,我做错了什么?
- 28. Rails Facebook Messenger Bot
- 29. Conversation facebook messenger bot
- 30. 在Zend框架中处理会话处理的最佳方式
这正是他所说的他不想做的 – user2322082
感谢您的回答,但这不是我所期待的。我想我应该好好利用有效载荷或其他东西 – alpaca