SuggarChat chat framework
Project description
✨ 特性一览
🚀 核心功能
- ✅ 开箱即用的多种协议支持(OpenAI / DeepSeek / Gemini 等)
- ✅ 可独立运行的聊天机器人
- ✅ 支持群聊与私聊双模式
- ✅ AT 触发与智能上下文管理
- ✅ 戳一戳消息交互支持
- ✅ 多模型热切换
- ✅ 多角色热切换
- ✅ 会话生命周期管理
- ✅ 聊天模型切换
- ✅ 多模态模型支持
- ✅ Function Calling支持
- ✅ 内置聊天不良内容检测
- ✅ 基于Cookie检测的提示词防泄露
🧩 扩展体系
- 🔌 模块化协议适配器架构
- 🧠 自定义消息解析引擎
- 📦 自定义依赖扩展式Matcher接口
- 🧰 插件 API 全开放,易于开发拓展
🛠️ 高级功能
- 🤖 自动回复模式(概率性自动回复)
- ♻️ 消息撤回缓解机制
- 🚨 异常日志自动推送管理群
- ⏱️ 会话生命周期控制
- 🔐 Token 智能管理策略
- 🦺 提示词防泄露
📦 安装
提供两种安装方式:
-
方法一(推荐):
nb plugin install nonebot-plugin-suggarchat
-
方法二(手动安装):
pip install nonebot_plugin_suggarchat[openai]
若使用方法二,还需在
pyproject.toml中手动添加插件名:plugins = ["nonebot_plugin_suggarchat"]
🧭 快速开始
请查阅我们的 📘 使用文档 来了解如何快速部署和配置。
💬 社区支持
如需帮助或参与讨论,欢迎加入我们的官方 QQ 群:1002495699
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nonebot_plugin_suggarchat-3.2.2.tar.gz.
File metadata
- Download URL: nonebot_plugin_suggarchat-3.2.2.tar.gz
- Upload date:
- Size: 56.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
583d501b37f516de3627ba39c84561c67413b44d7a9c23d6003b3a80aef43869
|
|
| MD5 |
4d36c9fb8945186617d07cb4f314b943
|
|
| BLAKE2b-256 |
1eb7a21b283f92018f0726c71827d000e7a33c7b608092cc67932d5ce1f1146f
|
File details
Details for the file nonebot_plugin_suggarchat-3.2.2-py3-none-any.whl.
File metadata
- Download URL: nonebot_plugin_suggarchat-3.2.2-py3-none-any.whl
- Upload date:
- Size: 69.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f507f77acb3cf71b813d31129ee0026d94a8e37885ab4ea4467ba4ee6564129f
|
|
| MD5 |
abf3dc280ce22d5d1102d4652f0f5a69
|
|
| BLAKE2b-256 |
dc392fd05451928c1a1c48fce8dfc3384fc5f6c6bd0d3000e27396d3bf9638db
|