如何让生产环境的WhatsApp Einstein Bot仅响应特定关键词启动?
解决Einstein Bot仅在特定关键词触发的问题
- 直接设置触发条件:在Einstein Bot的对话流入口节点,把触发规则设为「收到的消息包含/等于指定关键词(如
test)」,非目标消息直接不触发任何对话流程,无需额外存储用户的初始问候消息。 - 配置静默分支:在入口判断逻辑里添加分支,如果用户发送的不是目标关键词,设置为无响应处理——也就是不生成任何回复内容,直接结束当前会话分支。
- 会话变量辅助(可选):如果需要后续跟踪用户是否已激活Bot,可创建一个会话变量(比如
bot_activated),当收到test时将变量赋值为true,后续对话仅在该变量为true时执行响应逻辑;非目标消息则保持变量为false,不触发回复。 - 集成层前置过滤:在WhatsApp与Einstein Bot的集成环节(比如Salesforce的集成配置),先对传入消息做过滤,只把包含目标关键词的消息转发给Bot,其他消息直接拦截,从源头避免Bot接收无关请求。
内容的提问来源于stack exchange,提问作者Aman Bhatia
相关产品推荐
相关产品推荐

