Skip to content
This repository has been archived by the owner on May 13, 2024. It is now read-only.

CuteReimu/Touhou-Freshman-Camp-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

东方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站视频推送功能