Skip to content

Executor-Cheng/GreenOnions

 
 

Repository files navigation

GreenOnions

关于本项目

这是一个 mirai 平台的QQ机器人, 使用 Mirai-CSharp 开发, 实现了搜图, 翻译, setu RSS订阅转发等功能

搜图和setu功能设计思路参考自 cq-picsearcher-bot

项目优势:

1.带Windows图形界面, 没有开发基础也可以傻瓜式配置
2.多平台兼容, .Net5能装的平台都能运行(当然非Windows就没有图形界面了)
3.搜图功能可配置接入腾讯云鉴黄, 可以有效避免被内鬼炸号炸群, 尤其是Ascii2D乱开车的时候
4.搜图功能会尝试自动下载原图发送
5.支持一句命令多张setu, 支持限制QQ号调用次数和频率, 支持定时撤回, 支持配置返回语等
6.支持配置以合并转发的方式发送消息,防止不可描述的图片炸号

Windows食用方法(傻瓜版):

一、环境配置:

1.首先确保你的系统是 Windows 10 1607或更高版本/Windows 8.1/Windows7 Sp1并安装了KB2533623补丁
2.(如果你的系统是Win11或者Win10 21H1以上可以跳过这步)到 .Net5官网 找到.NET Desktop Runtime下载对应自己系统架构的Installers版本安装
3.到 OpenJDK官网 下载 OpenJDK 尽量选择高版本的下
4.将OpenJDK解压到C:\Program Files\Java文件夹下, 呈C:\Program Files\Java\jdk-xx.x路径形式(x为版本号)
5.打开 算机属性-高级系统设置-高级-环境变量 在下方系统变量栏中新建一项 变量"JAVA_HOME" 值"C:\Program Files\Java\jdk-xx.x" (不包括引号,x为版本号)
6.编辑系统变量Path, 添加一项"%JAVA_HOME%\bin"

二、安装机器人框架(注意不能和Go通用)

1.到 mirai-console-loader/releases 下载MCL (尽量选择不带beta的最新版, 下载.zip结尾的那个)
2.通过MCL安装 mirai-api-http
3.打开MCL目录\config\net.mamoe.mirai-api-http\setting.yml文件, 修改 host: '127.0.0.1' port: 33111 verifyKey: Alex1911
4.回到MCL窗口, 输入\login 机器人QQ号 密码 登录

三、安装本项目

1.到 Release 下载本项目的发行版本, 找最新的net5.0-windows.zip下
2.解压到任意目录, 运行GreenOnions.BotManagerWindow.exe
3.输入机器人QQ号和和setting.yml对应的ip(host)、端口(port)和VerifyKey, 点击连接到mirai-api-http

大功告成

如果你想部署到其他系统说明你已经不是一个小白了, 那我能告诉你的只有运行命令是"dotnet GreenOnions.BotManagerConsole.dll"

功能介绍

至于为什么叫葱葱, 一是一开始是给某初音群用的, 叫这个名字可以打压某助手, 二是早期没自己开发的时候使用 cq-picsearcher-bot 的机器人叫竹竹, 就想找个类似的名字

短期计划(TODO):

1.通过消息配置属性
2.为Console端添加命令配置属性和属性中文注释

长期计划(GUDO):

1.适配Mirai-Go平台

About

一个Mirai的QQ机器人, 实现了搜图, RSS订阅转发, 根据PixivID下载原图, 翻译, setu等功能

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%