si_*_*mon 4 python python-3.x slack-api slack
如果我运行以下脚本从 slack 发送消息,我会收到丢失范围错误,到目前为止我无法解决该错误!
import logging
logging.basicConfig(level=logging.DEBUG)
from slack import WebClient
from slack.errors import SlackApiError
slack_token = 'xoxb-xxxxxx-xxxxxxxx'
client = WebClient(token=slack_token)
try:
response = client.chat_postMessage(
channel="C018KGV8GHJ",
text="Hello from your app! :tada:"
)
except SlackApiError as e:
#You will get a SlackApiError if "ok" is False
assert e.response["error"] # str like 'invalid_auth', 'channel_not_found'
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:“ok”:False,“error”:“missing_scope”,“needed”:“chat:write:bot”,“provided”:“incoming-webhook”
该脚本来自 Slack 网页。
如何解决missing_scope错误?
问题是我如何设置 slack API。我重新安装了 API:需要启用传入的 webhook,权限中:需要激活 Channel:Read 和 Chat:Write。此外,还需要将 API 添加到通道中。此后一切正常!
| 归档时间: |
|
| 查看次数: |
3146 次 |
| 最近记录: |