更新 slack 文档,不再需要 web 服务器,不再需要公网 IP

This commit is contained in:
amaoo
2023-03-14 21:35:58 +08:00
parent 2ebe15cd32
commit d7fb65b8bb

View File

@@ -352,14 +352,14 @@ Follow [官方文档](https://support.google.com/mail/answer/185833?hl=en) to cr
### 8.Slack
**需要:** 服务器、 Slack 应用
**❉不再需要服务器以及公网 IP**
**Contributor:** [amao](https://github.com/amaoo)
**Contributor:** [amaoo](https://github.com/amaoo)
**依赖**
```bash
pip3 install slack_bolt flask
pip3 install slack_bolt
```
**配置**
@@ -369,37 +369,35 @@ pip3 install slack_bolt flask
"type": "slack",
"slack": {
"slack_bot_token": "xoxb-xxxx",
"slack_signing_secret": "xxxx"
"slack_app_token": "xapp-xxxx"
}
}
```
需要 80 端口,可以在 **channel/slack/slack_channel.py:45** 修改相应端口
**设置机器人令牌范围 - OAuth & Permission**
范围设置为机器人令牌范围 OAuth & Permission:
Bot User OAuth Token 写入配置文件 slack_bot_token
```
app_mentions:read
channels:join
chat:write
im:history
im:read
im:writ
```
在事件订阅中设置范围 - Subscribe to bot events
**开启 Socket 模式 - Socket Mode**
如未创建应用级令牌,会提示创建
将创建的 token 写入配置文件 slack_app_token
**事件订阅(Event Subscriptions) - Subscribe to bot events**
```
app_mention
```
订阅 URL如果端口是 80 ,可不填
```
http:/你的固定公网ip或者域名:端口/slack/events
```
参考文档
**参考文档**
```
https://slack.dev/bolt-python/tutorial/getting-started