如何无代码实现基于Watson Assistant的Slackbot邀请/添加时的欢迎消息?
无需编码实现Watson Assistant Slackbot的欢迎消息触发
一、配置Slack端的事件订阅
- 登录Slack开发者后台,找到你的Bot应用,进入「事件订阅」页面,开启事件订阅开关
- 在「订阅Bot事件」中添加两个核心事件:
app_mention:用于捕捉Bot被@或被邀请进频道的动作team_join:用于捕捉用户首次将Bot添加到工作区的动作
- 保存配置,Slack会自动将这些事件推送给Watson Assistant集成端点
二、设置Watson Assistant的对话触发规则
- 打开Watson Assistant的对话编辑器,新建一个触发节点
- 针对两种场景配置触发条件:
- 首次添加Bot到工作区:选择「系统触发」中的「欢迎用户」,勾选「当用户首次与助手互动时触发」
- 邀请Bot到频道:利用Slack事件上下文变量设置条件,将
$slack_event.type设为等于app_mention(Watson与Slack集成后会自动带入该上下文变量)
- 在触发节点下编辑欢迎消息内容,比如:"嗨!我来啦~以后在频道里@我就能找我帮忙哦!"
三、验证Watson Assistant集成权限
- 回到Watson Assistant的集成页面,找到Slack集成项,确认「接收Slack事件」已勾选
- 检查集成权限是否包含
channels:history「groups:history」,确保Bot能读取频道内的@消息
四、测试效果
- 首次将Bot添加到Slack工作区,查看是否弹出欢迎消息
- 在Slack频道中邀请Bot加入或@Bot,确认欢迎消息正常显示
内容的提问来源于stack exchange,提问作者t c
相关产品推荐
相关产品推荐

