YinYangJade

command module
v0.0.0-...-9bcd1cd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2026 License: AGPL-3.0 Imports: 21 Imported by: 0

README

阴阳神玉

这是以下几个机器人项目的合集,基于 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监听。

本项目处理消息的格式是消息段数组,因此你需要将onebot中的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

Documentation

Overview

Package main 是 YinYangJade QQ 机器人的主入口程序

Directories

Path Synopsis
Package botutil provides common utilities for bot modules, including message handling, dictionary operations, and image management.
Package botutil provides common utilities for bot modules, including message handling, dictionary operations, and image management.
Package chartshot provides a utility to render an embedded HTML page via a headless browser and return a full-page PNG screenshot.
Package chartshot provides a utility to render an embedded HTML page via a headless browser and return a full-page PNG screenshot.
Package db 用于初始化和管理 Badger 数据库连接。
Package db 用于初始化和管理 Badger 数据库连接。
Package dict 提供基于 TF-IDF 的文本分词、词频统计和相似度计算功能。
Package dict 提供基于 TF-IDF 的文本分词、词频统计和相似度计算功能。
Package fengsheng 风声机器人
Package fengsheng 风声机器人
Package hkbot 实现空洞骑士speedrun推送小助手功能
Package hkbot 实现空洞骑士speedrun推送小助手功能
Package iface 定义了聊天指令处理器的接口
Package iface 定义了聊天指令处理器的接口
Package imageutil 提供图像处理工具,包括抠图等功能
Package imageutil 提供图像处理工具,包括抠图等功能
Package maplebot 实现冒险岛GMSR群机器人功能
Package maplebot 实现冒险岛GMSR群机器人功能
scripts
Package scripts 用于执行 Python 脚本
Package scripts 用于执行 Python 脚本
Package scriptutil 用于执行 Python 脚本
Package scriptutil 用于执行 Python 脚本
Package slicegame 数字华容道
Package slicegame 数字华容道
Package tfcc 实现东方Project沙包聚集地机器人功能
Package tfcc 实现东方Project沙包聚集地机器人功能

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL