【问题标题】:Error: An API error occurred: missing_scope | How to get the userID with NodeJS (bolt Framework for Slack)错误:发生 API 错误:missing_scope |如何使用 NodeJS 获取用户 ID(Slack 的螺栓框架)
【发布时间】:2021-08-13 07:23:57
【问题描述】:

我正在使用NodeJS(bolt 框架)创建一个slackbot,我需要获取发送给机器人的消息的发件人。

我目前的做法是用users.identity获取信息,但每次我尝试重新安装identity.basic

我收到此错误:

"Invalid permissions requested invalid_scope" 在重新安装页面和使用识别时,

我在控制台中收到此错误:

.

有谁知道我可以尝试什么,或者当用户发送斜杠命令时,还有其他方法可以获取 userID 吗?

【问题讨论】:

    标签: node.js chatbot slack slack-api slack-commands


    【解决方案1】:

    每当用户触发您的 Slash 命令时,Slack 都会向您配置的请求 URL 发送数据负载。该有效负载将包括触发该命令的用户的user_id。 (https://api.slack.com/interactivity/slash-commands#app_command_handling)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多