带有Nodejs的Slack Bot

时间:2018-05-28 15:18:35

标签: node.js oauth-2.0 bots slack slack-api

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

1 个答案:

答案 0 :(得分:1)

你想要阅读几件事 - 首先,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/