Files
webhook/pyproject.toml
zhilv 9ffe78a9c2 feat(command): 添加动态配置、黑白名单与后台管理界面
- 新增 SQLite 数据库层(db.py)持久化命令监听配置,支持热更新无需重启
- 命令过滤从白名单扩展为黑白名单双模式(COMMAND_LIST_MODE: allow/deny)
- 新增后台管理页面 /admin/,侧边栏布局,支持在线修改所有命令监听配置
- 新增 REST API:GET/PUT /api/settings、POST /api/settings/reload
- 新增 rebuild_pattern() 支持配置变更后正则动态重编译
- 中间件放行 /admin 和 /api 路径免鉴权
- 添加 aiosqlite 依赖
2026-05-03 15:22:53 +08:00

13 lines
266 B
TOML

[project]
name = "WebhookPlugin"
version = "0.1.1"
description = "将发消息的接口代理出来"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"ncatbot5>=5.5.2.post3",
"aiohttp>=3.9",
"python-dotenv>=1.0",
"aiosqlite>=0.20",
]