Skip to content

hg-hg/ErGo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ErGo

A qq-bot named 二狗, 基于 mirai / mirai-http / Garia.

Cogito, ergo sum.

我思,故我在。

Bot 功能

所有功能均可定制 / 可选开启
  • 💬 关键词回复
  • 🧠 AI 续写(基于 CPM-LM)
  • 🖇 视频信息查询( ✅ Bilibili / ➖ youtube)
  • 📰 今日要闻
  • 📃 聊天记录存储至数据库
  • 💾 系统信息 / 状态 / 日志查询
  • 🐔 复读鸡
  • 🕹️ 其他 debug 用功能

运行方法

build bot 所需 docker 镜像: cd script/docker-image; sh docker-build-bot.sh

运行 bot 容器并启动 bot: sh scripts/docker-start-bot.sh

仅运行 bot 容器环境(debug 使用): sh scripts/docker-run.sh

接入正在运行的 bot 容器: docker attach ergo-bot-container

退出正在运行的 bot 容器(不可直接 ctrl+c 或 ctrl+d): ctrl+p ctrl+q

Todo list

  • 🔜 今日要闻每日自动发送,寻找支持跳转详细新闻的 api
  • 🔜 pixiv 搜图
  • 推特搜图、记录相关功能
  • 每日要闻
  • 备忘录,自动提醒
  • 视频详细信息(小程序、直播间、youtube 支持)
  • 聊天记录保存至数据库
  • 🔜 小游戏(9路围棋,五子棋,黑白棋,象棋,赛马)
  • 画一个logo

待修复 BUG / issue

  • 视频详细信息功能对B站移动端短链接的支持存在判断问题
  • config 加载函数逻辑优化
  • 部分 request 请求速度较慢
  • 存储 gif 时帧率错误修复(疑似丢失了帧间隔信息?

其他依赖

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

清源 CPM TensorFlow 版本 github repo

模型下载链接 百度云 密码: n0nt or GDrive

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

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

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

About

A qq-bot named 二狗.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 78.8%
  • Jupyter Notebook 18.7%
  • C++ 1.9%
  • Other 0.6%