找不到松弛的Web API返回通道chat.postMessage到私有通道

安德斯·基特森

我有以下代码,它返回以下错误。该错误提示未找到频道,但是我遵循私人频道的文档来使用频道名称或使用URL开头的字符串。我已为该频道的机器人赋予了正确的聊天写权限,并且正在使用正确的机器人api生成的toekn,我之前可以通过webhook进行发布,但我想使用网络api。

这是我指的是https://api.slack.com/methods/chat.postMessage#channels的文档

const { WebClient } = require('@slack/web-api');
const token = process.env.SLACK_BOT_TOKEN;
const web = new WebClient(token);

const conversationId = 'private-channel-name'; & tried this instead 'GCV2FGELX'

    const result = await web.chat.postMessage({
        text: 'Hello world!',
        channel: conversationId,
    });

这是我得到的错误响应

{
  code: 'slack_webapi_platform_error',
  data: {
    ok: false,
    error: 'channel_not_found',
    response_metadata: { scopes: [Array], acceptedScopes: [Array] }
  }
}

我不太确定自己做错了什么,但是即使我尝试使用测试仪获取对groups.list的请求,也要做一些挖掘工作https://api.slack.com/methods/groups.list/test使用具有正确权限的身份验证令牌,我只会得到一个空响应,而不是一个组列表。不确定这里。

我确实注意到它说Post into any channel it has access to的是机器人可以做什么,我如何知道机器人可以访问哪个通道。我是否已授予我整个组织的写权限?

任何帮助,将不胜感激

阿努莫·苏特拉达

我也曾经遇到过同样的问题。

您是否尝试过将BOT / APP添加到私人频道(您可以在“频道详细信息>>更多>>添加应用程序”下找到此内容)。

松弛通道详细屏幕截图

将BOT / APP添加到频道后。您的消息将被发布到频道中。

希望这能解决您的问题。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

找不到有关GRPC通道选项的文档

来自分类Dev

使用GraphAPI创建私有通道

来自分类Dev

找不到Web API路由?

来自分类Dev

Web Audio API通道未缩混

来自分类Dev

Apache2错误日志记录到松弛通道Web挂钩

来自分类Dev

MissingPluginException在通道iOS上找不到方法copyText的实现

来自分类Dev

ValueError:应定义输入的通道尺寸。找不到`

来自分类Dev

Angular-找不到带有Owin + Web API控制器参数的HTTP GET请求

来自分类Dev

松弛斜杠命令仅显示对通道的响应

来自分类Dev

气流向多个通道发送松弛消息

来自分类Dev

使用松弛应用程序创建松弛通道

来自分类Dev

如何在没有 Web Audio API 的情况下直接从 ArrayBuffer 获取通道数据?

来自分类Dev

从通道返回错误

来自分类Dev

rtm api松弛,从dm通道ID获取用户名,反之亦然

来自分类Dev

Web Api 404错误找不到资源

来自分类Dev

找不到Web API路由404

来自分类Dev

Web API 2中找不到方法

来自分类Dev

Web API POST-找不到404

来自分类Dev

在Web API 2中找不到方法

来自分类Dev

如何从<video>获取Web音频api中的单独通道?

来自分类Dev

无法创建从插件到Web服务的SSL / TLS安全通道

来自分类Dev

在带有Jersey的REST Web服务中返回JSON时,找不到媒体类型= application / json的MessageBodyWriter

来自分类Dev

如何使用python-slackclient读取松弛通道消息

来自分类Dev

在直接消息松弛通道中获取用户的用户ID

来自分类Dev

如何使用python-slackclient读取松弛通道消息

来自分类Dev

使用新创建的音型播放Midi时,在通道9上找不到预设

来自分类Dev

MissingPluginException(找不到通道唤醒锁上的方法切换的实现)-Flutter唤醒锁

来自分类Dev

OData Web服务返回:找不到该段的资源

来自分类Dev

有没有办法从詹金斯将成员添加到松弛通道中

Related 相关文章

  1. 1

    找不到有关GRPC通道选项的文档

  2. 2

    使用GraphAPI创建私有通道

  3. 3

    找不到Web API路由?

  4. 4

    Web Audio API通道未缩混

  5. 5

    Apache2错误日志记录到松弛通道Web挂钩

  6. 6

    MissingPluginException在通道iOS上找不到方法copyText的实现

  7. 7

    ValueError:应定义输入的通道尺寸。找不到`

  8. 8

    Angular-找不到带有Owin + Web API控制器参数的HTTP GET请求

  9. 9

    松弛斜杠命令仅显示对通道的响应

  10. 10

    气流向多个通道发送松弛消息

  11. 11

    使用松弛应用程序创建松弛通道

  12. 12

    如何在没有 Web Audio API 的情况下直接从 ArrayBuffer 获取通道数据?

  13. 13

    从通道返回错误

  14. 14

    rtm api松弛,从dm通道ID获取用户名,反之亦然

  15. 15

    Web Api 404错误找不到资源

  16. 16

    找不到Web API路由404

  17. 17

    Web API 2中找不到方法

  18. 18

    Web API POST-找不到404

  19. 19

    在Web API 2中找不到方法

  20. 20

    如何从<video>获取Web音频api中的单独通道?

  21. 21

    无法创建从插件到Web服务的SSL / TLS安全通道

  22. 22

    在带有Jersey的REST Web服务中返回JSON时,找不到媒体类型= application / json的MessageBodyWriter

  23. 23

    如何使用python-slackclient读取松弛通道消息

  24. 24

    在直接消息松弛通道中获取用户的用户ID

  25. 25

    如何使用python-slackclient读取松弛通道消息

  26. 26

    使用新创建的音型播放Midi时,在通道9上找不到预设

  27. 27

    MissingPluginException(找不到通道唤醒锁上的方法切换的实现)-Flutter唤醒锁

  28. 28

    OData Web服务返回:找不到该段的资源

  29. 29

    有没有办法从詹金斯将成员添加到松弛通道中

热门标签

归档