首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >slack api无效的auth错误构建slack bot

slack api无效的auth错误构建slack bot
EN

Stack Overflow用户
提问于 2021-04-06 19:09:51
回答 2查看 1K关注 0票数 0

我正在尝试编写一个python脚本来帮助我自动化我的敏捷环境,但是每次我尝试运行代码时,我都会得到这个错误。“slack_sdk.errors.SlackApiError:对Slack API的请求失败。服务器响应为:{'ok':False,'error':'invalid_auth'}”这是我的代码

代码语言:javascript
代码运行次数:0
运行
复制
import slack
import os
from pathlib import Path
from dotenv import load_dotenv


env_path = Path('D:\Work\FinHive\Mini Youssef')/ 'Env.env'
load_dotenv(dotenv_path=env_path)
client = slack.WebClient(token=os.environ['SLACK_TOKEN'])

client.chat_postMessage(channel='#test', text="this works")
EN

回答 2

Stack Overflow用户

发布于 2021-04-07 17:36:32

您似乎已经为您的应用程序设置了一个令牌,但是请仔细检查环境变量中的值是否与您的松弛应用程序中的值匹配。

如果值匹配,那么下一个罪魁祸首将是你的机器人在频道上发帖的权限。你可以在postMessage的应用程序接口文档中看到,你的机器人需要chat:write作用域,从你的应用程序页面-> OAuth & Permissions ->滚动到作用域。

最后,确保bot用户在#test通道中。您可能需要授予您的机器人渠道:加入作用域,并邀请他们到#测试。

票数 0
EN

Stack Overflow用户

发布于 2021-06-17 01:56:34

你创建的机器人是新应用还是经典应用?您在应用程序中使用哪个标记(xoxb-*或xoxp-*)?我建议验证您的令牌https://api.slack.com/methods/chat.postMessage/test

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66967507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档