Skip to content

corgiclub/ErGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ErGo

A qq-bot named 二狗, 基于 go-cqhttp / nonebot2

持续开发中,欢迎 star 本项目、提出 issue。

Cogito, ergo sum.

我思,我在。

Bot 功能

所有功能均可定制 / 可选开启(划去的为重构计划迁移,但还暂时未实现的功能)
  • 💬 关键词回复
  • 🧠 AI 续写(基于 CPM-LM)
  • 🎥 Bilibili 视频信息查询
  • 🔴 Bilibili 直播开播监控
  • 📃 聊天记录存储至数据库
  • 🧮 系统状态查询
  • 🐔 复读鸡
  • 🎈 今日人品
  • 📋 更新日志
  • 🕹️ 其他 debug 用功能

直接使用

  • 本项目有多个生产环境版本长期部署在稳定服务器上,可直接加入群中提供各种功能。
  • 插件权限和服务器压力问题解决后,会公布账号。
  • 若您觉得好用,劳烦在使用本项目时,动动小手,给本项目一个 star ~
  1. メテオラMeteora

    • 账号:
    • 功能:全部
    • 当前版本:v2.0.3b
  2. 臭狗

    • 账号:
    • 功能:脏话对骂
    • 当前版本:未稳定上线

本地运行

手动运行:

  • 运行 go-cqhttp 服务
  • clone 本 repo
  • 安装 requirements
  • 运行 nb run

Docker 运行(推荐):

  • 开发中

Todo List

9月

  • 多来源搜图
  • 权限管理
  • 插件帮助

之后

  • qq语音解码
  • RSS订阅推送
  • 备忘录
  • 小游戏(9路围棋,五子棋,黑白棋,象棋,赛马)
  • 画一个logo

参考的 nonebot 插件

Bot 在编写过程中,参考学习了以下 nonebot 插件的源码。为使用更为简洁的项目环境管理方法,并使对应功能在本 bot 环境下更好地工作,本项目未直接引用其他插件,而是将参考的 nonebot 插件在其源代码的基础上进行了一定的修改重构,并集成进本 repo 的项目文件中。

其他项目资源

Bot 在运行过程中,(有选择地)使用了以下列出的免费开放项目。

以下项目在部分 branch 中作为插件的依赖项使用,使用 docker 运行时将默认包含所需的依赖。若手动运行时出现报错,可检查是否存在以下资源缺失。

Glances

Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

BOT 系统性能监控功能所依赖的项目。

github

The ANU Quantum Random Number Generator

This website offers true random numbers to anyone on the internet.

为本 BOT 的 玄学 插件提供了基于测量真空量子涨落的真随机数。

ANU QRNG

CPM-LM-TF2 中文预训练 GPT 模型

(仅 legacy branch 使用)

清源 CPM TensorFlow 版本,自然语言对话模块使用。

github 模型下载链接

小赖字体 / 小賴字體 / シャオライ / Xiaolai Font

(仅 legacy branch 使用)

A Chinese Font derived from SetoFont / Naikai Font / cjkFonts-AllSeto.

一款衍生于濑户字体 / 内海字体 / cjkFonts 全濑体的中文字体。

github repo

鸣谢

本项目的开发得到了 JetBrains 开源开发许可证的支持。Licenses for Open Source Development - JetBrains