使用 Nodejs 的 Slack 机器人

Slack Bot with Nodejs

我是 nodejs 的新手,我正在尝试为我的团队构建一个 slack 机器人 我的问题是我需要从我们的 api 服务器获取访问令牌,以便我可以请求并从中获取数据。
我发现 slack 使用 oauth 对另一台服务器中的 slack 用户进行身份验证,但我真的不知道它是如何工作的以及如何使用它
我真的很感激,如果有人告诉我的机器人如何从 slack 服务器获取访问令牌并将其发送到我的服务器 api 并且我的服务器 api 使用 slack 服务器验证该访问令牌并向我发送一个令牌所以我的机器人可以请求
对不起我的英语我不是很流利
提前致谢

您需要通读一些内容 - 首先,Slack 如何使用 OAuth,在此处:https://api.slack.com/docs/oauth

然后您会想看看如何与 NodeJS 进行 OAuth 交换。这里有一个教程可能会对您有所帮助:https://stormpath.com/blog/talking-to-oauth2-services-with-nodejs

一旦你掌握了这两个,你就可以使用像 Slack 的 Node SDK 这样的东西来为你完成繁重的工作:https://slackapi.github.io/node-slack-sdk/