feat: 添加多线程架构支持并优化性能

实现线程管理器以支持高并发场景,添加GIL-free模式提升Python 3.14下的多线程性能
新增B站API集成和本地文件服务器功能,改进镜像插件支持GIF处理
更新文档说明多线程架构和GIL-free模式的使用方法
This commit is contained in:
2026-03-01 16:01:51 +08:00
parent 734c112ee4
commit ff4a4d92a5
20 changed files with 2071 additions and 317 deletions

View File

@@ -75,3 +75,26 @@ client_key_path = "ca/key.pem"
image_height = 1920
# 图片宽度
image_width = 1080
# 线程管理配置
[threading]
# 主线程池最大工作线程数 (1-100)
max_workers = 10
# 客户端线程池最大工作线程数 (1-50)
client_max_workers = 5
# 线程名称前缀
thread_name_prefix = "NeoBot-Thread"
# Bilibili 配置
[bilibili]
sessdata = "38140b76%2C1787735191%2Cf39c3%2A21CjDklI7Qvv-0Hsw7aux5cNxgEfNMeYwkTS0OoqZdyK9btBgYoDWbNY1vWb6mSixWvOkSVkUwYzRyb1FRcUJzaEtidkcxNVNMMzdvdTdKQl84aGdLSnJ6THZIT3c5dFhkbWRUVnJCWi1WZnpMR0FtQl96R0RzaHJZV3RQUGtLWGJNc09jZG9STnh3IIEC"
bili_jct = "2f0fe1768ab257630e554a82c3f01fe2"
buvid3 = "5AA3B81B-5CC0-2DAD-4DA6-B6741BA2F77D49525infoc"
dedeuserid = ""
# 本地文件服务器配置
# 用于下载远程文件到本地并提供本地访问,解决 NapCat 无法直接访问某些远程资源的问题
[local_file_server]
enabled = true # 是否启用
host = "101.36.126.55" # 监听地址
port = 3003 # 监听端口