【发布时间】:2021-05-11 08:12:41
【问题描述】:
我正在使用https://github.com/Itiviti/simple-slack-api 并尝试使用以 xoxb- 开头的令牌(称为 Bot User Auth Access Token)连接到 Slack
var session = SlackSessionFactory.createWebSocketSlackSession("xoxb-....");
session.connect();
Connect 获得“not_allowed_token_type”响应,然后导致异常:
Caused by: java.net.ConnectException: not_allowed_token_type
at com.ullink.slack.simpleslackapi.impl.SlackWebSocketSessionImpl.connectImpl(SlackWebSocketSessionImpl.java:338) ~[simple-slack-api-1.2.0.jar:na]
at com.ullink.slack.simpleslackapi.impl.SlackWebSocketSessionImpl.connect(SlackWebSocketSessionImpl.java:292) ~[simple-slack-api-1.2.0.jar:na]
配置的机器人范围是聊天:写,反应:读和反应:写。
机器人/应用程序安装在工作区中。
如何连接到 Slack 以及使用什么令牌?
【问题讨论】:
-
可能 API 实现过时,不支持具有精细权限的新 Bot API。
-
是的,它是从 2017 年开始的......你不会对那个库走得太远。
-
确保您的 slack bot 身份验证令牌正确。