Skip to content

Web-Art-Online/Nishikigi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nishikigi

一个基于 Onebot 11 协议实现的 QQ 校园墙自动运营系统

Note

推荐搭配 Napcat 使用

功能特性

  • 投稿全流程自动化: 提供投稿创建、素材收集、预览图生成、确认/取消与自动清理等完整流程, 帮助运营者轻松管理投稿。
  • 智能指令助手: 集成外部大模型服务, 将用户的自然语言转换成标准指令, 同时过滤未知命令并给出建议。
  • 丰富的审核工具: 在管理员群聊中支持通过、驳回、推送、状态查询、重置投稿次数等操作, 涵盖常见审核需求。
  • 多渠道推送与同步: 自动将通过的投稿推送至 QQ 空间等渠道, 并根据队列状态更新群名片或通知。
  • 稳定的后台任务: 利用 APScheduler 定时清理超时投稿、回收资源并通知相关人员, 保持系统稳定运行。
  • 可视化 Web 接口: 内置 FastAPI 服务提供图片等静态资源访问接口, 便于与前端或第三方系统集成。

使用

  1. 修改 src/config.py.env
  2. 新建虚拟环境
  3. 安装依赖 $ ./install.sh
  4. $ ./run.sh &

鸣谢

  • Campux 灵感来源
  • OQQWall 借鉴了渲染图样式、QQ表情等
  • NapCatQQ PacketBackend 实现了许多其他 Bot 协议端实现做不到的事情

免责声明

本项目为开源软件, 遵循 AGPL v3 许可证发布. 使用者在遵守开源协议的情况下可以自由地下载、修改和分发本项目的代码, 但必须另外遵守以下条款:

  • 禁止非法用途 本项目仅可用于合法用途. 禁止将本项目用于任何违反法律法规的行为, 包括但不限于:

    • 侵犯他人知识产权;
    • 传播恶意软件或病毒;
    • 进行网络攻击或其他非法活动.
  • 作者免责
    本项目的作者和贡献者不对使用者的行为负责. 使用者因使用、修改或分发本项目而产生的任何后果(包括但不限于法律纠纷、经济损失等), 均由使用者自行承担, 与作者和贡献者无关.

  • 无担保声明
    本项目按"原样"提供, 不提供任何形式的明示或暗示担保, 包括但不限于对适用性、特定用途适用性、无病毒或无错误的担保. 使用者需自行承担使用本项目的一切风险.

  • 遵守当地法律
    使用者在下载、使用或分发本项目时, 必须遵守所在国家或地区的法律法规. 如果本项目的任何部分违反当地法律, 使用者应立即停止使用.

About

一个基于 Onebot 11 协议实现的 QQ 校园墙自动运营系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors