{"id":19990777,"url":"https://github.com/Alex1911-Jiang/GreenOnions","last_synced_at":"2025-05-04T10:30:43.570Z","repository":{"id":37812369,"uuid":"338498297","full_name":"Alex1911-Jiang/GreenOnions","owner":"Alex1911-Jiang","description":"一个基于Lagrange.Core的QQ机器人框架","archived":false,"fork":false,"pushed_at":"2025-04-16T11:45:44.000Z","size":2973,"stargazers_count":157,"open_issues_count":1,"forks_count":20,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-16T14:21:57.126Z","etag":null,"topics":["ntqq","qq-bot","qqbot","qqrobot"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Alex1911-Jiang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-02-13T04:43:46.000Z","updated_at":"2025-04-16T11:45:48.000Z","dependencies_parsed_at":"2024-04-02T13:53:04.935Z","dependency_job_id":"8a1c15bf-041f-48bc-be7c-e2ee73b41757","html_url":"https://github.com/Alex1911-Jiang/GreenOnions","commit_stats":null,"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alex1911-Jiang%2FGreenOnions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alex1911-Jiang%2FGreenOnions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alex1911-Jiang%2FGreenOnions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alex1911-Jiang%2FGreenOnions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alex1911-Jiang","download_url":"https://codeload.github.com/Alex1911-Jiang/GreenOnions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252319961,"owners_count":21729040,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ntqq","qq-bot","qqbot","qqrobot"],"created_at":"2024-11-13T04:51:28.083Z","updated_at":"2025-05-04T10:30:43.557Z","avatar_url":"https://github.com/Alex1911-Jiang.png","language":"C#","funding_links":[],"categories":["C\\#"],"sub_categories":[],"readme":"# GreenOnions\n\nGreenOnions 是一个基于[Lagrange.Core](https://github.com/LagrangeDev/Lagrange.Core)的QQ机器人\n\n[![QQ群](https://img.shields.io/badge/QQ群-550398174-blue.svg \"QQ群\")](https://jq.qq.com/?_wv=1027\u0026k=rJ7RA3SF \"QQ群\")\n\n本软件自身只有登录QQ和加载插件能力，不含任何业务功能，支持的业务功能请移步[插件仓库](https://github.com/Alex1911-Jiang/GreenOnions.Plugins)查看\n\n### Windows食用指南：\n\n1. 到[此处](https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0)下载并安装符合自己系统的.NET 8.0（.NET 运行时 或 SDK 都可以，但不要一起装）\n2. 到[Release](https://github.com/Alex1911-Jiang/GreenOnions/releases)处下载最新的GreenOnions.NT.zip\n3. 解压到任意目录并运行start.bat\n\n### Linux食用指南（以Ubuntu为例）：\n\n1. 请确保您的系统版本在20.04或更高，建议22.04起（20.04虽然能安装，但由于源中没有.Net 8.0安装包，所以您需要[手动安装.NET](https://learn.microsoft.com/zh-cn/dotnet/core/install/linux-scripted-manual)）\n2. 输入 su root #切换到root用户\n3. （22.04或更高版本的系统）输入：sudo apt-get update \u0026\u0026 \\\n  sudo apt-get install -y dotnet-sdk-8.0 #安装.NET\n4. 输入：sudo apt install wget #安装下载器\n5. 输入：sudo apt install unzip #安装解压软件\n6. 输入：sudo apt install screen #安装命令行会话管理软件（云服务器都有预装这个软件，如果你使用的是云服务器或者安装了桌面，可以跳过这步）\n7. 输入：mkdir GreenOnions #创建文件夹\n8. 输入：cd GreenOnions #进入刚刚创建的文件夹\n9. 到 [Release](https://github.com/Alex1911-Jiang/GreenOnions/releases) 中复制最新版GreenOnions的下载地址\n10. 输入：sudo wegt 下载地址 #替换成步骤9复制的地址\n11. 输入：sudo unzip GreenOnions.NT.zip #解压\n12. 输入：sh start.sh #启动GreenOnions（到这一步已经可以有限程度的运行了，但由于GreenOnions部分业务插件依赖Chromium，而Chromiun又必须在 **非root** 用户运行，所以还需要以下步骤创建并切换到一个低权限用户）\n13. 按下：Ctrl+C #退出GreenOnions\n14. 输入：sudo apt-get install -y ca-certificates fonts-liberation libappindicator3-1 libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 lsb-release wget xdg-utils  #安装Chromium所需的依赖\n15. 输入：cd .. #退到目录的上一层\n16. 输入：chmod -R 777 GreenOnions #给文件夹设为允许低权限用户访问\n17. 输入：sudo adduser 用户名 #添加用户\n18. 根据指引输入新创建用户的密码\n19. 输入：su 用户名 #切换到非root用户\n20. 输入：cd GreenOnions #进入文件夹\n21. 输入：sh start.sh #启动GreenOnions（到这一步您已经完整的启动了GreenOnions，但退出远程时GreenOnions会被关闭，所以您还需要使用screen托管（如果您安装了桌面并在桌面启动的终端，可以跳过以下所有步骤））\n22. 按下：Ctrl+C #退出GreenOnions\n23. 输入：screen -S GreenOnions #创建并切换到一个新会话中\n24. 输入：sh start.sh #启动GreenOnion\n    \n大功告成，此时断开远程也不会导致GreenOnions被关闭了，接下来愉快的使用GreenOnions吧（您重新通过SSH连接到服务器后，可以使用：screen -r GreenOnions 切换到GreenOnions进程中）\n\n### 一些在控制台常用的命令：\n\nhelp：列出GreenOnions支持的命令\n\nlist-plugins：列出[插件仓库](https://github.com/Alex1911-Jiang/GreenOnions.Plugins)中所有可下载的插件\n\ninstall-plugin 插件名称：下载并安装插件\n\nreload-config：重读配置文件（包括插件的配置）\n\n###### 至于为什么叫葱葱, ~~一是一开始是给某初音群用的, 叫这个名字可以打压某助手,~~ 二是早期没自己开发的时候使用 [cq-picsearcher-bot](https://github.com/Tsuk1ko/cq-picsearcher-bot) 的机器人叫竹竹, 就想找个类似的名字\n\n### TODO:\n1. 移植旧GreenOnions的插件\n2. 增加连接到OneBot而非内置登录的工作方式\n3. 增加基于Avalonia的图形化启动器\n4. 增加自动检查本体更新的功能\n5. 添加一个Web启动器¿\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlex1911-Jiang%2FGreenOnions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlex1911-Jiang%2FGreenOnions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlex1911-Jiang%2FGreenOnions/lists"}