eb469240d4e4e45e408c196c87674160dd451dc8
本次更新旨在提高表达学习配置的可读性和灵活性。旧的基于列表的 `expression_learning` 和 `expression_groups` 配置方式难以理解且容易出错。 通过引入新的 `ExpressionRule` Pydantic模型,我们将所有相关设置(如聊天流ID、是否学习、学习强度、共享组等)整合到一个统一的、自描述的结构中。现在,所有规则都在一个新的 `[[expression.rules]]` 表中进行配置,使得逻辑更加清晰和易于维护。 相关模块,如 `ExpressionSelector`,已更新以适配新的配置结构。同时,数据库中的 `Expression` 模型也已更新为现代的 SQLAlchemy 2.0 风格。 BREAKING CHANGE: 表达学习的配置文件格式已完全改变。旧的 `expression_learning` 和 `expression_groups` 配置不再受支持,用户需要根据新的 `bot_config_template.toml` 文件迁移到 `[[expression.rules]]` 格式。
🌟 麦麦Fork!MoFox_Bot
🚀 基于 MaiCore 的增强版智能体,提供更完善的功能和更好的使用体验
📖 项目介绍
MoFox_Bot 是基于 MaiCore 的增强版智能体,在保留原版 0.10.0 snapshot.5 所有功能的基础上,提供了更完善的功能、更好的稳定性和更丰富的使用体验。
Important
请注意! 这个版本的所有后续更新均为我们的第三方更新,不代表 MaiBot 官方立场
Warning
迁移提醒! 从官方版本到 MoFox_Bot 版本迁移暂时存在问题,因为数据库结构有改变
✨ 功能特性
🔧 原版功能(全部保留)
|
🚀 拓展功能
|
🔧 系统要求
在开始使用之前,请确保你的系统满足以下要求:
💻 基础要求
|
🛠️ 依赖服务
|
🏁 快速开始
📦 安装部署
# 克隆项目
git clone https://github.com/MoFox-Studio/MoFox_Bot.git
cd MoFox_Bot
# 安装依赖
pip install -r requirements.txt
# 配置机器人
cp config/bot_config.toml.example config/bot_config.toml
# 编辑配置文件...
# 启动机器人
python bot.py
⚙️ 配置说明
- 📝 编辑配置文件 - 修改
config/bot_config.toml中的基本设置 - 🤖 配置协议端 - 设置 NapCat 或其他兼容的 QQ 协议端
- 🗃️ 数据库配置 - 选择 SQLite 或 MySQL 作为数据存储
- 🔌 插件配置 - 在
config/plugins/目录下配置所需插件
🙏 致谢
我们衷心感谢以下优秀的开源项目:
| 项目 | 描述 | 贡献 |
|---|---|---|
| 🎯 MaiM-with-u | 原版 MaiBot 项目 | 提供优秀的基础框架 |
| 🐱 NapCat | 基于 NTQQ 的 Bot 协议端 | 现代化的 QQ 协议实现 |
| 🌌 Maizone | 魔改空间插件 | 插件部分功能借鉴 |
⚠️ 注意事项
Caution
重要提醒
本应用生成内容来自人工智能模型,由 AI 生成,请仔细甄别,请勿用于违反法律的用途
AI 生成内容不代表本项目团队的观点和立场
📄 开源协议
Languages
Python
97.2%
HTML
1.7%
JavaScript
0.9%
CSS
0.2%