如何在Dialogflow CX中禁用输入栏以限制用户仅选择预设选项
Dialogflow CX 禁用聊天输入栏完整操作指引
场景1:使用Dialogflow CX官方网页Messenger集成
- 进入Dialogflow CX控制台,打开你搭建好的FAQ机器人对应的Agent
- 在左侧导航栏找到「集成」选项,进入后找到「Web Messenger」卡片,点击打开配置面板
- 在配置面板的「功能设置」分类下,找到启用文本输入的开关项
- 关闭该开关后,点击面板底部的「保存」按钮完成配置
- 重新生成最新的嵌入代码,替换你之前部署的旧代码即可,配置生效后用户端不会显示输入框,仅能点击你预设的选项完成交互
场景2:自定义前端对接Dialogflow CX API
- 直接在你的前端聊天界面代码中隐藏或删除输入框对应的DOM元素,从前端层面禁止用户输入
- 后端调用Dialogflow CX API时新增校验逻辑:如果收到的用户输入不是你预设的可选值,直接返回请点击页面提供的选项进行提问的提示,拦截非正常输入请求
补充注意事项
上述配置仅对Dialogflow CX官方集成渠道生效,如果你需要同时限制微信、企业微信等第三方渠道的用户输入权限,需要到对应渠道的后台配置关闭自由输入功能
内容的提问来源于stack exchange,提问作者Jeff
相关产品推荐
相关产品推荐

