我有一个 2017 年 1 月至 3 月编写的 slack 机器人。但是,当我使用相同的代码创建一个新机器人并启动它时,我收到错误“not_authed”。
我已经调试了这个问题并且我的令牌很好(即,如果我使用我的令牌作为正文参数进行https://slack.com/api/rtm.connect POST 调用,它工作正常并且我得到一个结果)。它似乎只是似乎不起作用的 bot.startRTM 方法。
我的代码在底部:
this.controller = botkit.slackbot({
debug: false,
stats_optout: true
});
this.bot = this.controller.spawn({
token: my_bot_access_token_is_here
});
this.bot.startRTM(function(err, bot, payload) {
if (err) {
console.log(err); //I GET THE ERROR "not_authed"
}
});
有任何想法吗?