如何使用用 nodejs 编写的 slack bot 获取可共享的 slack 消息链接?

saf1

我正在尝试使用 nodejs 创建一个 slack bot。我有一个要求,我的机器人需要保存一些包含特定文本的 slack 消息的链接。这需要针对机器人加入频道之后以及机器人加入频道之前出现的新消息进行。我尝试使用 slack 的 search.message api 调用,但它给了我

"ok":"false", "error":"user_is_bot"

所以我想我不能用这种方式。

有没有其他办法?

谢谢堆!!

埃里克·卡尔科肯

search.message方法对机器人用户不可用。这就是您收到该错误消息的原因。

有两种方法可以解决这个问题。

1.使用用户令牌而不是机器人令牌来调用API方法

当您收到机器人访问令牌时,您还收到了用户访问令牌。使用用户访问令牌来调用 API 方法。(请参阅页面Bot 用户,“将您的 bot 用户作为 Slack 应用程序共享”部分)

2. 使用 channels.history 检索消息

channels.history方法还允许您检索频道的消息,并且还可以使用机器人令牌。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Slack Bot-Python Slack发送降价消息

来自分类Dev

如何从Slack Bot发送定期的临时消息(“隐藏”)

来自分类Dev

使用Slack bot的Python asyncio

来自分类Dev

通过直接消息触发Slack Bot

来自分类Dev

如何共享与Slack相同的呈现预览消息的消息URL?

来自分类Dev

Hubot Slack:如何发送包含频道链接的消息?

来自分类Dev

Node.js:如何使用MS Bot Framework在Slack中发送直接消息?

来自分类Dev

如何从Hubot脚本获取Slack消息的ID /时间戳?

来自分类Dev

使用NodeJS的Slack API(files.upload)

来自分类Dev

如何使用 slackr 改进 slack 消息的格式?

来自分类Dev

如何发送消息到Slack监听频道?

来自分类Dev

如何在Slack消息中指出要点?

来自分类Dev

如何从Powershell向Slack发布消息

来自分类Dev

Slack中的延迟消息

来自分类Dev

Slack API后消息

来自分类Dev

如何将MS Bot添加到Slack?

来自分类Dev

如何使用Flutter在Slack通道中发送消息?

来自分类Dev

如何使用 shell 脚本管道 json 卷曲以发送 slack 消息

来自分类Dev

如何使用onclick开发HTML中的Slack共享按钮?

来自分类Dev

Slack实时消息传递websocket

来自分类Dev

Slack API-固定消息

来自分类Dev

Slack,发送和接收消息

来自分类Dev

与 C# 的 Slack 消息集成

来自分类Dev

如何拆分来自同一用户的Slack消息?

来自分类Dev

如何每'x'小时向Slack发送消息?

来自分类Dev

使用烧瓶中的Webhook将消息发送到Slack

来自分类Dev

使用机器人将消息发布到Slack

来自分类Dev

在Slack中使用块布局进行消息格式化

来自分类Dev

使用 PHP/Guzzle 向 slack 通道发送消息打印“Array”