如何激活 Slack 机器人

Posted

技术标签:

【中文标题】如何激活 Slack 机器人【英文标题】:how is a slack bot activated 【发布时间】:2016-03-02 23:01:04 【问题描述】:

我对 Slack 很陌生,但需要创建一个可以从任何渠道(也可以是私人渠道)触发的快速演示。所以我创建了一个效果很好的自定义斜杠命令。现在我必须回复一个私人频道(而不是呼叫频道),并在安排对话时保持状态。我想我正在创建一个 Slack Bot,我不确定应该如何激活 Slack Bot - 是对机器人使用斜杠命令的模式,然后它有一个可以打开私人的身份验证令牌渠道?如何从机器人交互的请求回复周期中打破斜杠命令请求回复周期?

我发现围绕 Slack Bots 的创建和模式有点轻松,而其余的文档很容易理解 - 我错过了什么?

【问题讨论】:

【参考方案1】:

这是 IMO 的观点问题。从机器人角度创建的消息是从该角度传递的。然而,Slack 机器人也可以使用他们的实时 API 发送消息,并且更像是 slack 上的“普通”用户。例如,可以邀请 Slack 机器人加入 Teams,然后查看团队成员,并向团队发送消息。消息来自机器人,就好像机器人是一个人一样,而不是依赖消息的机器人。

这是我目前的观点,因为我正在学习 Slack 集成。由于没有人提供答案,这就是我目前所知道的。

【讨论】:

以上是关于如何激活 Slack 机器人的主要内容,如果未能解决你的问题,请参考以下文章

如何让机器人响应/响应 slack 中传入的 webhook 消息?

Slack 聊天机器人连接到 Bubble 数据库

Python asyncio 与 Slack 机器人

将 botkit 用于 Slack 机器人,有没有办法在对话中更新消息?

基于Perfect用Swift语言编写Slack聊天机器人

为机器人用户创建 Slack 频道