Skip to content

阴阳神玉,机器人功能合集(采用onebot-11接口)

License

Notifications You must be signed in to change notification settings

CuteReimu/YinYangJade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

阴阳神玉

这是以下几个机器人项目的合集,基于 onebot-11 接口编写。

东方Project沙包聚集地机器人
空洞骑士speedrun推送小助手
GMSR群机器人
风声群机器人

开始

本项目只含有业务逻辑,不负责QQ机器人的连接与认证、收发消息等功能。

在使用本项目之前,你应该首先自行搭建一个支持 onebot-11 接口的QQ机器人。例如:

  • NapCat 基于NTQQ的无头Bot框架
  • OpenShamrock 基于 Lsposed(Non-Riru) 实现 Kritor 标准的 QQ 机器人框架
  • Lagrange 一个基于纯C#的NTQQ协议实现,源自Konata.Core
  • LiteLoaderQQNT QQNT 插件加载器
  • Gensokyo 基于qq官方api开发的符合onebot标准的golang实现,轻量、原生跨平台
  • LLOneBot LiteLoaderQQNT插件,使你的NTQQ支持OneBot11协议进行QQ机器人开发

Important

本项目是基于onebot的正向ws接口,因此你需要开启对应机器人项目的ws监听。

本项目处理消息的格式是消息段数组,因此你需要将onobot中的event.message_format配置为array

编译

go build -o YinYangJade

运行

第一次运行会生成配置文件config.yaml,请根据实际情况修改配置文件后重新运行。

# OneBot的ws的host
host: localhost

# OneBot的ws的port
port: 8080

# 你的机器人的QQ号
qq: 123456789

# 对应OneBot的accessToken
verifykey: ABCDEFGHIJK

# 自动退出除了以下群之外的所有群,为空则是不启用此功能
check_qq_groups:
  - 123456789
  - 987654321