{"id":20008604,"url":"https://github.com/nlr-devteam/grasspictures","last_synced_at":"2025-05-04T19:35:05.971Z","repository":{"id":127513815,"uuid":"588163138","full_name":"NLR-DevTeam/GrassPictures","owner":"NLR-DevTeam","description":"在 QQ 群聊中接入草图的服务","archived":true,"fork":false,"pushed_at":"2023-11-25T10:52:26.000Z","size":283,"stargazers_count":18,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-17T00:22:24.440Z","etag":null,"topics":["mirai","pictures","qq","qqbot"],"latest_commit_sha":null,"homepage":"https://grass.nlrdev.top/apps","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NLR-DevTeam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-01-12T13:30:46.000Z","updated_at":"2025-02-16T10:37:20.000Z","dependencies_parsed_at":"2023-11-25T11:30:43.173Z","dependency_job_id":"96950f39-2bca-4b69-8a95-835596c79c57","html_url":"https://github.com/NLR-DevTeam/GrassPictures","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":"project-mirai/mirai-console-plugin-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLR-DevTeam%2FGrassPictures","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLR-DevTeam%2FGrassPictures/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLR-DevTeam%2FGrassPictures/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLR-DevTeam%2FGrassPictures/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLR-DevTeam","download_url":"https://codeload.github.com/NLR-DevTeam/GrassPictures/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252390231,"owners_count":21740276,"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":["mirai","pictures","qq","qqbot"],"created_at":"2024-11-13T07:10:51.276Z","updated_at":"2025-05-04T19:35:05.646Z","avatar_url":"https://github.com/NLR-DevTeam.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=center\u003e\u003cimg src=\"https://asset.simsoft.top/products/grass/icon.webp\" width=\"120px\" height=\"120px\"\u003e\u003cbr\u003e草图大全\u003c/h1\u003e\n\u003ch2 align=center\u003e草图大全由于不可抗因素已经停止运营 !\u003c/h2\u003e\n\u003cp align=center\u003e\u003cb\u003e🤖 Mirai Console Plugin 🤖\u003c/b\u003e\u003c/p\u003e\n\n\u003cp align=center\u003e一个 Mirai Console 插件，可在 QQ 群聊中接入 NLR 草图大全的服务\u003c/p\u003e\n\u003cp align=center\u003e\n  \u003ca href=\"https://github.com/NLR-DevTeam/GrassPictures/tree/master/src/main\"\u003e\u003cimg src=\"https://img.shields.io/codefactor/grade/github/NLR-DevTeam/GrassPictures?label=Code%20Quality\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/NLR-DevTeam/GrassPictures/tree/master/src/main\"\u003e\u003cimg src=\"https://img.shields.io/github/languages/code-size/NLR-DevTeam/GrassPictures?label=Code%20Size\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/NLR-DevTeam/GrassPictures/releases/\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/NLR-DevTeam/GrassPictures?label=Latest%20Release\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/NLR-DevTeam/GrassPictures/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/NLR-DevTeam/GrassPictures?label=Stars\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 服务条款\n\n使用本插件即代表您已阅读并同意 [草图服务条款](https://grass.nlrdev.top/tos)。\n\n## 相关链接\n\n\u003e [草图官方网站](https://grass.nlrdev.top)\n\n\u003e [草图开发文档](https://docs.simsoft.top/?doc=grass-dev-doc)\n\n\u003e [Mirai Forum 介绍帖](https://mirai.mamoe.net/topic/1965/grasspictures-随机获取生草插件)\n\n## 命令列表\n\n|名称|指令|指令功能|权限节点|\n|--|--|--|--|\n|**生草**|\u003cli\u003e来张草图\u003c/li\u003e\u003cli\u003e生草\u003c/li\u003e\u003cli\u003egrass-pic\u003c/li\u003e|来一张草图|`cn.whitrayhb.grasspics:command.grass-pic`|\n|**草图信息**|\u003cli\u003e草图信息\u003c/li\u003e\u003cli\u003egrass-pic-status\u003c/li\u003e|获取草图当前状态|`cn.whitrayhb.grasspics:command.grass-pic-status`|\n|**投稿草图**|\u003cli\u003e草图投稿\u003c/li\u003e\u003cli\u003e投稿草图\u003c/li\u003e\u003cli\u003epost-grass-pic\u003c/li\u003e|向草图库投稿|`cn.whitrayhb.grasspics:command.post-grass-pic`|\n\n\u003cdetails\u003e\n  \u003csummary\u003e效果预览\u003c/summary\u003e\n  \u003cp align=center\u003e\n    \u003cimg src=\"https://imgcdn.simsoft.top/1674283139-BE788259-842F-4583-A744-E5D786D62653.jpeg\" width=\"300px\"\u003e\n    \u003cimg src=\"https://imgcdn.simsoft.top/1673953098-53A45BD7-A8F1-4581-BAEE-EBB5A7619A86.jpeg\" width=\"300px\"\u003e\n    \u003cimg src=\"https://imgcdn.simsoft.top/1673953355-2A5D48FE-0C24-46C5-B6B7-139169EFECF5.jpeg\" width=\"300px\"\u003e\n  \u003c/p\u003e\n\u003c/details\u003e\n\n## 配置文件\n\n本插件提供一些选项供您按需灵活配置，配置文件位于 `config/cn.whitrayhb.grasspics/Config.yml` 内。\n\n**对配置内容的说明如下：**\n\n|名称|说明|默认值|\n|--|--|--|\n|`getPictureLockTime`|每位群友执行 `生草` 指令的冷却时间，可用于防止刷屏，设置 `\u003c= 0` 时不进行冷却|30000|\n|`fetchPictureTimeout`|从草图服务接口下载图片时的超时时间，不推荐设置过低的数字|10000|\n|`postPictureLockTime`|每位群友执行 `投稿草图` 指令的冷却时间，推荐设置在 `10000` 以上|10000|\n|`postPictureTimeout`|从 QQ 服务器中下载用户投稿图片与上传图片的超时时间，不推荐设置过低的数字|30000|\n|`isQuotePostEnabled`|是否启用回复消息投稿，默认启用|true|\n|`NLRPassToken`|在 NLR Pass 管理页获取的接口密钥，可在 [NLR Pass 管理页](https://pass.nlrdev.top/) 进行申请|空|\n\n- 配置中出现的时间单位均为 `ms` (毫秒) 而不是 `s` (秒)\n- 修改配置文件后，您可以在控制台使用 `/grass-pic reload` 命令重载插件\n## 常见问题\n\n- **如何开始使用本插件?**\n  \n  1）下载并配置 [Mirai Console Loader](//github.com/iTXTech/mirai-console-loader) ，请**使用 Java 17** 运行本插件；\n  \n  2）安装前置 [Chat Command](//github.com/project-mirai/chat-command) 插件；\n  \n  3）在 [Releases](//github.com/NLR-DevTeam/GrassPictures/releases) 页面下载最新的 `.jar` 文件，放入 MCL\n根目录下的 `plugins` 目录中；\n  \n  4）参阅 [权限节点说明文档](https://docs.mirai.mamoe.net/console/Permissions.html) 或 [傻瓜式权限节点配置](https://github.com/orgs/NLR-DevTeam/discussions/7) 授予成员相应的权限节点；\n\n  5）如需使用投稿功能，请前往 [NLR Pass 管理页](https://pass.nlrdev.top) 申请接口密钥并填入配置文件的 `NLRPassToken` 中；\n\n  6）开始生草吧！\n- **草图投稿是什么? 如何使用?**\n  \n  目前 Mirai Console 插件中投稿功能已开放公众投稿通道，其投稿要求请参阅服务条款，请不要投稿违规图片（您的 Bot\n的用户进行的投稿行为也将被视为您进行的投稿）。**投稿违规图片的用户可能会被加入黑名单**。\n  \n  如需向我们投稿图片，你可以前往 [草图官方网站](//grass.nlrdev.top/) 进行投稿，或是在群聊中使用 `草图投稿` 命令进行投稿。\n- **为什么我输入指令没反应？**\n  \n  您可能没有给予相对应的群权限；如果出现报错，请向我们反馈。\n- **`SimsoftSecure.yml` 配置文件有何作用？**\n  \n  配置文件 `SimsoftSecure.yml` 用于内部投稿接口鉴权，您只需忽略此处的配置并使用我们开放的公共投稿通道。\n\n## 注意事项\n\n请使用 **Java 17** 运行 MCL 并加载此插件，使用低版本的 Java 将导致插件无法正常加载。\n\n请**仅在您信任的群聊中**开启草图投稿权限。\n\n若您使用插件时，其他用户恶意利用 Bot 投稿违规图片导致您被加入黑名单，请加入页面底部的社群并提供相关的聊天记录进行申诉，我们将视情况进行解封。\n\n## 联系我们\n\n您可加入我们的 [QQ社群](https://join.nlrdev.top) 进行提问或了解更多。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlr-devteam%2Fgrasspictures","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnlr-devteam%2Fgrasspictures","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlr-devteam%2Fgrasspictures/lists"}