CuteReimu / Touhou-Freshman-Camp-Robot

本项目已停止维护,已迁移至Mirai版本:https://github.com/CuteReimu/YinYangJade

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

东方Project沙包聚集地机器人

本项目已迁移至 https://github.com/CuteReimu/YinYangJade

这是东方Project沙包聚集地(以下简称“红群”)的机器人,基于Python3编写

声明

  • 本项目采用AGPLv3协议开源,任何间接接触本项目的软件也要求使用AGPLv3协议开源
  • 不鼓励,不支持一切商业用途
  • 由于使用本项目提供的接口、文档等造成的不良影响和后果与本人和红群无关
  • 由于本项目的特殊性,可能随时停止开发或删档
  • 本项目为开源项目,不接受任何的催单和索取行为

架构

整个框架包含以下三个部分:

当收到消息时,消息将会被chat_pipeline.py里的pipelines中的所有消息处理器依次处理,机器人将会作出相应的反应。 默认已经提供了一个MessagePipeline,对群聊中的指令进行处理,详细可以参考message开头的文件。

安装方法

  1. 安装python包依赖
pip install -r requirements.txt
  1. 下载并安装MyQQ,并安装MyQQ的HTTPAPI插件,登录机器人QQ号
  2. config.py.template重命名为config.py,并进行配置,注意要与myqq的回调和监听端口对应上
  3. 运行main.py

主要开发人员

人员 功能
奇葩の灵梦 框架搭建、myqq接入、B站API接入、预约功能、投票功能
東方妖ゝ夢 mirai接入
Phiomoe 打断复读功能
Death B站视频推送功能

About

本项目已停止维护,已迁移至Mirai版本:https://github.com/CuteReimu/YinYangJade

License:GNU Affero General Public License v3.0


Languages

Language:Python 100.0%