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

06f8b8b · Nov 25, 2024
Nov 25, 2024
Jul 30, 2024
Nov 14, 2024
Nov 14, 2024
May 26, 2024
Jul 25, 2024
Nov 14, 2024
Jun 19, 2024
Aug 17, 2024
Aug 1, 2024
Nov 16, 2023
Jun 24, 2024
Nov 25, 2024
Nov 25, 2024
Nov 13, 2024

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