Skip to main content

Plugin SuggarChat framework compatible with Nonebot2.

Project description

SuggarChat Logo

SuggarChat

高扩展性的大模型聊天框架

PyPI Version Python Version NoneBot Version License QQ Group

✨ 特性一览

🚀 核心功能

  • ✅ 开箱即用的多种协议支持(OpenAI / DeepSeek / Gemini 等)
  • ✅ 可独立运行的聊天机器人
  • ✅ 支持群聊与私聊双模式
  • ✅ AT 触发与智能上下文管理
  • ✅ 戳一戳消息交互支持
  • ✅ 多模型热切换
  • ✅ 多角色热切换

🧩 扩展体系

  • 🔌 模块化协议适配器架构
  • 🧠 自定义消息解析引擎
  • 📦 SuggarMatcher 扩展处理器
  • 🧰 插件 API 全开放,易于开发拓展

🛠️ 高级功能

  • 🤖 伪人模式(概率性自动回复)
  • ♻️ 消息撤回缓解机制
  • 🚨 异常日志自动推送管理群
  • ⏱️ 会话生命周期控制
  • 🔐 Token 智能管理策略

📦 安装

提供两种安装方式:

  • 方法一(推荐):

    nb plugin install nonebot-plugin-suggarchat
    
  • 方法二(手动安装):

    pip install nonebot_plugin_suggarchat
    

    若使用方法二,还需在 pyproject.toml 中手动添加插件名:

    plugins = ["nonebot_plugin_suggarchat"]
    

🧭 快速开始

请查阅我们的 📘 Wiki 使用文档 来了解如何快速部署和配置。

💬 社区支持

如需帮助或参与讨论,欢迎加入我们的官方 QQ 群:1002495699

Project details


Release history Release notifications | RSS feed

This version

2.4.7

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_suggarchat-2.4.7.tar.gz (47.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonebot_plugin_suggarchat-2.4.7-py3-none-any.whl (57.7 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_suggarchat-2.4.7.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_suggarchat-2.4.7.tar.gz
Algorithm Hash digest
SHA256 2e9bfe710a41193eb10fc44a9c5f6fa0258918e6c2e069803d2ac640ee53c7c1
MD5 732fd5d6c9602ae2b6b428e5a704fc1e
BLAKE2b-256 7c66cb2b23e66f2758425d32f7ea7fbc61cb654ff999b79ec6bf8579194ad44d

See more details on using hashes here.

File details

Details for the file nonebot_plugin_suggarchat-2.4.7-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_suggarchat-2.4.7-py3-none-any.whl
Algorithm Hash digest
SHA256 be62929c9dd68bb62f29b2305c5e4f6de2f0f3bd35649e879106d4740c6e5782
MD5 78dcc763b54bd8670cb92aabb2b472f7
BLAKE2b-256 19835c303b17d60100a7f7f32478e5f50b4cb9f2bbb19227525f182ba1d0929b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page