GreenOnions 是一个基于Lagrange.Core的QQ机器人
本软件自身只有登录QQ和加载插件能力,不含任何业务功能,支持的业务功能请移步插件仓库查看
- 到此处下载并安装符合自己系统的.NET 8.0(.NET 运行时 或 SDK 都可以,但不要一起装)
- 到Release处下载最新的GreenOnions.NT.zip
- 解压到任意目录并运行start.bat
- 请确保您的系统版本在20.04或更高,建议22.04起(20.04虽然能安装,但由于源中没有.Net 8.0安装包,所以您需要手动安装.NET)
- 输入 su root #切换到root用户
- (22.04或更高版本的系统)输入:sudo apt-get update &&
sudo apt-get install -y dotnet-sdk-9.0 #安装.NET - 输入:sudo apt install wget #安装下载器
- 输入:sudo apt install unzip #安装解压软件
- 输入:sudo apt install screen #安装命令行会话管理软件(云服务器都有预装这个软件,如果你使用的是云服务器或者安装了桌面,可以跳过这步)
- 输入:mkdir GreenOnions #创建文件夹
- 输入:cd GreenOnions #进入刚刚创建的文件夹
- 到 Release 中复制最新版GreenOnions的下载地址
- 输入:sudo wegt 下载地址 #替换成步骤9复制的地址
- 输入:sudo unzip GreenOnions.NT.zip #解压
- 输入:sh start.sh #启动GreenOnions(到这一步已经可以有限程度的运行了,但由于GreenOnions部分业务插件依赖Chromium,而Chromiun又必须在 非root 用户运行,所以还需要以下步骤创建并切换到一个低权限用户)
- 按下:Ctrl+C #退出GreenOnions
- 输入:cd .. #退到目录的上一层
- 输入:sudo chmod -R 777 GreenOnions #给文件夹设为允许低权限用户访问
- 输入:sudo adduser 用户名 #添加用户
- 根据指引输入新创建用户的密码
- 输入:su 用户名 #切换到非root用户
- 输入:cd GreenOnions #进入文件夹
- 输入:sh start.sh #启动GreenOnions(到这一步您已经完整的启动了GreenOnions,但退出远程时GreenOnions会被关闭,所以您还需要使用screen托管(如果您安装了桌面并在桌面启动的终端,可以跳过以下所有步骤))
- 按下:Ctrl+C #退出GreenOnions
- 输入:screen -S GreenOnions #创建并切换到一个新会话中
- 输入:sh start.sh #启动GreenOnion
大功告成,此时断开远程也不会导致GreenOnions被关闭了,接下来愉快的使用GreenOnions吧(您重新通过SSH连接到服务器后,可以使用:screen -r GreenOnions 切换到GreenOnions进程中)
help:列出GreenOnions支持的命令
list-plugins:列出插件仓库中所有可下载的插件
install-plugin 插件名称:下载并安装插件
reload-config:重读配置文件(包括插件的配置)
- 移植旧GreenOnions的插件
- 增加连接到OneBot而非内置登录的工作方式
- 增加基于Avalonia的图形化启动器
- 增加自动检查本体更新的功能
- 添加一个Web启动器¿