Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nlr-devteam/grasspictures
在 QQ 群聊中接入草图的服务
https://github.com/nlr-devteam/grasspictures
mirai pictures qq qqbot
Last synced: 3 days ago
JSON representation
在 QQ 群聊中接入草图的服务
- Host: GitHub
- URL: https://github.com/nlr-devteam/grasspictures
- Owner: NLR-DevTeam
- License: agpl-3.0
- Created: 2023-01-12T13:30:46.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-25T10:52:26.000Z (12 months ago)
- Last Synced: 2023-11-25T11:32:25.513Z (12 months ago)
- Topics: mirai, pictures, qq, qqbot
- Language: Java
- Homepage: https://grass.nlrdev.top/apps
- Size: 273 KB
- Stars: 21
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
草图大全草图大全由于不可抗因素已经停止运营 !
🤖 Mirai Console Plugin 🤖
一个 Mirai Console 插件,可在 QQ 群聊中接入 NLR 草图大全的服务
## 服务条款
使用本插件即代表您已阅读并同意 [草图服务条款](https://grass.nlrdev.top/tos)。
## 相关链接
> [草图官方网站](https://grass.nlrdev.top)
> [草图开发文档](https://docs.simsoft.top/?doc=grass-dev-doc)
> [Mirai Forum 介绍帖](https://mirai.mamoe.net/topic/1965/grasspictures-随机获取生草插件)
## 命令列表
|名称|指令|指令功能|权限节点|
|--|--|--|--|
|**生草**|
|**草图信息**|
|**投稿草图**|
效果预览
## 配置文件
本插件提供一些选项供您按需灵活配置,配置文件位于 `config/cn.whitrayhb.grasspics/Config.yml` 内。
**对配置内容的说明如下:**
|名称|说明|默认值|
|--|--|--|
|`getPictureLockTime`|每位群友执行 `生草` 指令的冷却时间,可用于防止刷屏,设置 `<= 0` 时不进行冷却|30000|
|`fetchPictureTimeout`|从草图服务接口下载图片时的超时时间,不推荐设置过低的数字|10000|
|`postPictureLockTime`|每位群友执行 `投稿草图` 指令的冷却时间,推荐设置在 `10000` 以上|10000|
|`postPictureTimeout`|从 QQ 服务器中下载用户投稿图片与上传图片的超时时间,不推荐设置过低的数字|30000|
|`isQuotePostEnabled`|是否启用回复消息投稿,默认启用|true|
|`NLRPassToken`|在 NLR Pass 管理页获取的接口密钥,可在 [NLR Pass 管理页](https://pass.nlrdev.top/) 进行申请|空|
- 配置中出现的时间单位均为 `ms` (毫秒) 而不是 `s` (秒)
- 修改配置文件后,您可以在控制台使用 `/grass-pic reload` 命令重载插件
## 常见问题
- **如何开始使用本插件?**
1)下载并配置 [Mirai Console Loader](//github.com/iTXTech/mirai-console-loader) ,请**使用 Java 17** 运行本插件;
2)安装前置 [Chat Command](//github.com/project-mirai/chat-command) 插件;
3)在 [Releases](//github.com/NLR-DevTeam/GrassPictures/releases) 页面下载最新的 `.jar` 文件,放入 MCL
根目录下的 `plugins` 目录中;
4)参阅 [权限节点说明文档](https://docs.mirai.mamoe.net/console/Permissions.html) 或 [傻瓜式权限节点配置](https://github.com/orgs/NLR-DevTeam/discussions/7) 授予成员相应的权限节点;
5)如需使用投稿功能,请前往 [NLR Pass 管理页](https://pass.nlrdev.top) 申请接口密钥并填入配置文件的 `NLRPassToken` 中;
6)开始生草吧!
- **草图投稿是什么? 如何使用?**
目前 Mirai Console 插件中投稿功能已开放公众投稿通道,其投稿要求请参阅服务条款,请不要投稿违规图片(您的 Bot
的用户进行的投稿行为也将被视为您进行的投稿)。**投稿违规图片的用户可能会被加入黑名单**。
如需向我们投稿图片,你可以前往 [草图官方网站](//grass.nlrdev.top/) 进行投稿,或是在群聊中使用 `草图投稿` 命令进行投稿。
- **为什么我输入指令没反应?**
您可能没有给予相对应的群权限;如果出现报错,请向我们反馈。
- **`SimsoftSecure.yml` 配置文件有何作用?**
配置文件 `SimsoftSecure.yml` 用于内部投稿接口鉴权,您只需忽略此处的配置并使用我们开放的公共投稿通道。
## 注意事项
请使用 **Java 17** 运行 MCL 并加载此插件,使用低版本的 Java 将导致插件无法正常加载。
请**仅在您信任的群聊中**开启草图投稿权限。
若您使用插件时,其他用户恶意利用 Bot 投稿违规图片导致您被加入黑名单,请加入页面底部的社群并提供相关的聊天记录进行申诉,我们将视情况进行解封。
## 联系我们
您可加入我们的 [QQ社群](https://join.nlrdev.top) 进行提问或了解更多。