chat - 是否可以创建一个 Whatsapp 机器人来接受客户的订单?
问题描述
我们决定使用 Whatsapp 机器人,而不是为我们的预制食品公司开发单独的移动应用程序。一般用例将是这样的,
Whatsapp 机器人显示欢迎消息并提供命令列表,例如
请选择以下选项之一继续...
1 - 获取有关工作时间的更多信息。
2 - 显示食物菜单
3 - 下订单
选择其中一个后,机器人将为客户提供另一个菜单。除此之外,订单对话应该是这样的
客户:3
Bot:你想点哪个菜单?
客户:12
Bot:你想从这个菜单中得到多少?
客户:2
Bot:您想在购物车中添加另一个菜单吗?
客户:是的
Bot:你想点哪个菜单?
客户:8
Bot:你想从这个菜单中得到多少?
客户:1
Bot:您想在购物车中添加另一个菜单吗?
客户:没有
等等。
问题是是否有可能创建一个 Whatsapp 机器人通过使用上述链式对话来接受客户的订单?
解决方案
对的,这是可能的。我建议使用 Python 从 WhatsApp 获取 py 请求,并使用 python 中的输入函数从用户那里获取输入:
val = input("Your input here")
然后,您可以使用此输入来打印您提供的消息,并通过存储用户输入以供以后在此程序中使用,在这种情况下,将更多商品添加到您的购物车中。但是,下一次,在提出问题之前尝试添加一些您尝试过的代码,以便人们可以发现其中的问题并帮助您。
推荐阅读
- c++ - QDirIterator - 跳过文件夹及其子文件夹
- database - DB2 更改数据库注释失败。大多
- java - 从 ipaddress 获取计算机名称
- python - 如何使用 OpenCV ConnectedComponents 获取图像
- javascript - 像 jQuery 位置方法一样获取 Angular 中的位置
- spring - 重复 JUnit 测试通过但断言失败
- avplayer - Apple TV - AVPlayer - 播放直播视频时视频播放器选项菜单上的持续时间
- sql - PLSQL 立即执行 ORA-00955 名称已被现有对象使用
- r - 试图将 Excel CSV 文件放入 R shinydashboard
- jquery - div 不会右对齐