Soulter
Soulter
## What is the purpose of the change 1. Use copy() instead of loop when copy a slice for a better performance. 2. Remove a punctuation in an error string...
Hi, I found that recently Claude has changed their model's name from `claude-2` to `claude-2.0`. The change will result in some errors: ``` json.decoder.JSONDecodeError: Expecting value: line 1 column 1...
# What's Changed - 迁移到新版本的配置文件,去除一些令人困惑的配置项,提高配置文件可读性 #182 - 配置项全部采用 dataclass 显式定义,提高可读性 - 支持多实例的消息平台与大语言模型接口 #182 # 新配置文件模板 ```py DEFAULT_CONFIG_VERSION_2 = { "config_version": 2, "platform": [ { "name": "qq_official", "enable": False, "appid": "",...
- [x] 新配置文件设计 - [x] 配置文件迁移流程 - [ ] DashBoard 更新
# Todos - [x] Mock QQ 官方机器人 API 的 `botpy.message.GroupMessage`, `botpy.message.Message`, `botpy.message.DirectMessage` 接口。 - [x] Mock OneBot 协议 - [x] OpenAI LLM Handler 测试 - [ ] AstrBot 更新器测试 -...