我想知道任何用户何时连接到我的松弛工作区。我知道使用presence_change
事件我可以获取该信息,但是传递用户ID。
我想要实现的是在连接任何用户时将事件发送到我的应用程序(现在使用ngrok)(例如,状态从断开连接变为连接)
编辑:
最后,我发现如果您在没有user_id的情况下侦听该事件,它将返回触发该事件的用户的ID。如果这对任何人有帮助。
答案 0 :(得分:0)
我知道你已经回答了你自己的问题,现在有点老了,但它可以帮助别人。
以下是可以做的事情:
创建一个松弛的应用程序
启用此应用的事件订阅,以便每次“状态更改”事件发生时调用您的应用程序webhook
在您的应用程序代码中,调用slack api以获取有关触发此事件的用户的更多详细信息
我详细介绍了如何在此博客文章中针对一个非常相似的用例执行这些步骤,但是如果需要,我还会针对另一个松弛事件(bot事件):https://blog.eleven-labs.com/en/en/replace-erp-by-slack-bot-with-dialogflow-and-symfony/