FastAPI的Slack扩展。
项目描述
fastapi-slack
FastAPI的Slack扩展。
配置 - 环境变量
slack_access_token
Bot用户OAuth访问令牌,如Slack应用OAuth & 权限菜单中定义。
slack_signing_secret
App签名密钥,如Slack应用App凭据部分基本信息菜单中所示。
设置
- 包含fastapi-slack路由器
import fastapi_slack
from fastapi import FastAPI
app = FastAPI()
app.include_router(fastapi_slack.router)
斜杠命令
- 根据
fastapi_slack.SlashCommand
验证Slack请求签名并提取处理所需的信息
from fastapi import Depends, FastAPI
from fastapi_slack import SlashCommand, router
app = FastAPI()
app.include_router(router)
@app.post("/slash-commands")
def process_commands(slash_command: SlashCommand = Depends()):
pass
项目详情
关闭
fastapi-slack-0.2.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c90d4bd4d725a9a8553754c79b9330f5c04f015fd7e6e34bbddea63164196783 |
|
MD5 | 3ec7fc21a1d2b10801e0db5ac5828b6f |
|
BLAKE2b-256 | f043b55a223807d97e190439612f29dbc540acf26c3805dc118bcc037d1cbace |
关闭
fastapi_slack-0.2.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b0433bd45f66d8b2b361f8ec7bb99c8259e1e8ac89ad539082dad08d08f87cb1 |
|
MD5 | 41a20b5345665478cb698d3b7a7d675a |
|
BLAKE2b-256 | f100e0973e9ab8f842ec8976f3a69369883074ebb323cd1abde5d0bdfb5e060b |