跳转到主要内容

FastAPI的Slack扩展。

项目描述

fastapi-slack

Conventional Commits CircleCI codecov

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 (4.0 kB 查看哈希值)

上传时间 源代码

构建分发

fastapi_slack-0.2.3-py3-none-any.whl (3.9 kB 查看哈希值)

上传时间 Python 3

支持