【发布时间】:2019-07-20 07:35:39
【问题描述】:
我正在研究一个用例,我想知道我的机器人用户/松弛应用何时添加到客户端工作区的私有通道。我应该听哪个事件。
app/bot 用户被邀请或添加到频道时不会调用 app_mention 事件。
【问题讨论】:
标签: slack-api
我正在研究一个用例,我想知道我的机器人用户/松弛应用何时添加到客户端工作区的私有通道。我应该听哪个事件。
app/bot 用户被邀请或添加到频道时不会调用 app_mention 事件。
【问题讨论】:
标签: slack-api
我建议收听member_joined_channel 事件。一旦机器人被邀请进入私人或公共频道,它将触发。
如果您只收听机器人事件,您将收到此事件,所有邀请发生在您的机器人所属的所有频道中。
它包含受邀用户的用户 ID,因此您可以轻松过滤那些仅直接涉及您的机器人的用户。
文档中的示例:
{
"type": "member_joined_channel",
"user": "W06GH7XHN",
"channel": "C0698JE0H",
"channel_type": "C",
"team": "T024BE7LD",
"inviter": "U123456789"
}
【讨论】: