我有一个使用斜杠命令的 Slack 机器人,但我首先需要对话中的信息。
conversations.info 所需的范围(我的只需要 im:read 和 mpim:read):
- 频道:读取组:读取 im:读取 mpim:读取
payload = request.form
headers = request.headers
trigger_id = payload['trigger_id']
channel_id = payload['channel_id']
user_id = payload['user_id']
timestamp = headers['X-Slack-Request-Timestamp']
conversation_info = slack_client.conversations_info(
token=SLACK_BOT_TOKEN,
channel=channel_id
)
当我从我的个人 DM 中调用 Slack Bot 时,此代码返回“channel_not_found”错误,我是否遗漏了什么?我同时添加了 im:read 和 mpim:read 范围。我什至从 Slack 的 API 页面尝试了测试仪,但它也不起作用。