在大型(17,000+)Slack实例中运行/post时,聊天集成插件“错误:无法从Slack获取用户”

我也收到此错误!在私有或公共频道中均未成功,这两个频道都已添加了机器人。

你最终解决这个问题了吗?

值得一提的是,我的 Slack 实例有 17,000 多个用户,所以我想知道用户列表端点是否出了什么问题?我可以通过 Slack 的 API 测试工具成功返回一个很长的用户列表响应,使用的令牌与 Discourse 设置中的令牌相同。users.list 方法 | Slack

关于可能出错的一个理论:看起来 Discourse 一次分页 200 个用户,这需要 85 次以上的 API 调用。

Users.list 是一个二级速率限制端点:

Web API Tier 2
每分钟 20+ 次
大多数方法允许每分钟至少 20 次请求,同时允许偶尔的请求爆发。

这会不会是速率限制问题?

我也无法在我的 Discourse 托管实例上访问更详细的日志信息。但如果需要,我很乐意提供帮助进行调试!

您是托管在我们的服务器上的吗?如果是,如果您需要我们查看更详细的日志,您可以直接联系我们寻求支持。:+1: