SLACK API对话。历史返回错误:NOT_IN_CHANNEL [英] Slack api conversations.history returns error: not_in_channel

查看:0
本文介绍了SLACK API对话。历史返回错误:NOT_IN_CHANNEL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在从Slack API开始,并尝试仅获取消息列表。

以下是我的步骤:

  1. 创建了Slack应用程序并为其channels:readchannels:history范围(也称为re-installed)
  2. 使用conversations.list查询频道列表(工作正常)
  3. conversations.list的输出中,我找到了我使用的频道,并复制了id
  4. conversations.historyapi与步骤3中的channelid一起使用

结果:

{ "ok": false, "error": "not_in_channel" }

我一点也不确定这里发生了什么。我的频道中肯定有消息,而documentation page for that api没有显示有关此";not_in_Channel";错误代码的任何内容。

我做错了什么?

推荐答案

经过长时间的调查(~2小时),我找到了一个简单的方法。对于Caleb的回答,我不知道如何邀请Bot到频道。因此,我发布了这个答案。

转到您的Slack频道并以消息形式键入以下内容。

/invite @BOT_NAME

例如:如果您的Bot名称为SRE Incident Manager,则命令如下所示。

/invite @sre_incident_manager

只要您开始键入@,Slack就会自动提出建议。所以这就变得容易了。为此,需要将机器人添加到您的松弛工作区。

PS:Original answer

这篇关于SLACK API对话。历史返回错误:NOT_IN_CHANNEL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆