ZeroBot-Plugin/README.md
2021-04-01 14:54:22 +08:00

78 lines
6.8 KiB
Markdown

<div align="center">
<img src=".github/yaya.jpg" width = "150" height = "150" alt="OneBot-YaYa"><br>
<h2>ZeroBot-Plugin</h2>
ZeroBot-Plugin 是 ZeroBot 的 实用插件合集<br><br>
[![YAYA](https://img.shields.io/badge/OneBot-YaYa-green.svg?style=social&logo=appveyor)](https://github.com/Yiwen-Chan/OneBot-YaYa)
[![GOCQ](https://img.shields.io/badge/OneBot-MiraiGo-green.svg?style=social&logo=appveyor)](https://github.com/Mrs4s/go-cqhttp)
[![OICQ](https://img.shields.io/badge/OneBot-OICQ-green.svg?style=social&logo=appveyor)](https://github.com/takayama-lily/node-onebot)
[![MIRAI](https://img.shields.io/badge/OneBot-Mirai-green.svg?style=social&logo=appveyor)](https://github.com/yyuueexxiinngg/onebot-kotlin)
[![Go Report Card](https://goreportcard.com/badge/github.com/Yiwen-Chan/ZeroBot-Plugin?style=flat-square&logo=go)](https://goreportcard.com/report/github.com/github.com/Yiwen-Chan/ZeroBot-Plugin)
[![Badge](https://img.shields.io/badge/onebot-v11-black?style=flat-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF/mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHRpZmY6T3JpZW50YXRpb249IjEiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAzLTMxVDIzOjQxOjQ2KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNC0wMVQwMDo0Nzo1MyswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wNC0wMVQwMDo0Nzo1MyswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNjhhYWJjMy01OGExLTc1NGUtODE1NS1mODdjM2RjZTEwZDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzAxZDJjMWQtMzFiMS0wMzQ1LWJiMzMtNTNkZGM1OTA2YTU1IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NzAxZDJjMWQtMzFiMS0wMzQ1LWJiMzMtNTNkZGM1OTA2YTU1Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzAxZDJjMWQtMzFiMS0wMzQ1LWJiMzMtNTNkZGM1OTA2YTU1IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTAxVDAwOjQ2OjU4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjhhYWJjMy01OGExLTc1NGUtODE1NS1mODdjM2RjZTEwZDYiIHN0RXZ0OndoZW49IjIwMjEtMDQtMDFUMDA6NDc6NTMrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0b8KkwAAAidJREFUKJFlUr9rU2EUPS9fXmtIQJe6dHQQsWhLhyo6KIhu+gc4KII4CF0UOjg4ORT/AlFKKRQMdOg/IRiRFGnaJlBKERprfLXv5aV9P+53v+OShBQP3OHCPZd7zzkeSYyCJJxzN1R1T1XnjDF/AXwZGxvDf4MjdZfkd5IMgmAliqJPzjkmSbJ1fHz8UESGs6OkZ+wjiqJftVptodFoXBORPZLM85wHBwcLWZadIU6RZJqmrFarr1ZXV7Gzs4MgCGCtxenp6XNVZZZlPDw8vKOqQ2KdJMMwfL28vIxms4k8z4fXqCqyLHvaf6EdxzE8klcBNMIw/HNycnJxcnISAF7keZ6KSItkUqlUfvSX7KrqpU6nc68AYA4A6vX6+vz8PNI0RRRFN621l7Msm3LOnRvRcs33fVhrZwsAfAAwxvTSNEW73UalUnlbKpWa4+Pjfq/XeyIi8DwPnuclAFAqlYpF59xWoVDA9PT0/aWlJZTLZRhjzsdxHBeLxbKqXhjx+gFJbG5u7sI55znnfltr2el0bltrQRKNRgNJkmDQq+pMXxzZ3t6ugCSstY9IUkTSXq83KyJQ1VFVr5OMSXJ/f//l0EfnHKy1H0hSVZkkyUoYhre63e4VVV0ZBGNjY2P96OjobHKccxCRN9ZakmSz2awGQfCZJOM4Zr1ef7+4uIhBcoqDrz3PgzHmnYh8FJHHxpivvu/PdLvdbyKy1mq1fk5MTEBVAQD/ALTu+OKfsSMLAAAAAElFTkSuQmCC)](https://github.com/howmanybots/onebot)
[![Badge](https://img.shields.io/badge/zerobot-v1.0.1-black?style=flat-square&logo=go)](https://github.com/wdvxdr1123/ZeroBot)
[![License](https://img.shields.io/github/license/Yiwen-Chan/OneBot-YaYa.svg?style=flat-square&logo=gnu)](https://raw.githubusercontent.com/Yiwen-Chan/ZeroBot-Plugin/master/LICENSE)
[![qq group](https://img.shields.io/badge/group-1048452984-red?style=flat-square&logo=tencent-qq)](https://jq.qq.com/?_wv=1027&k=QMb7x1mM)
</div>
### 功能
- 群管
- [x] 禁言[@xxx][分钟]
- [x] 解除禁言[@xxx]
- [x] 我要自闭 [分钟]
- [x] 开启全员禁言
- [x] 解除全员禁言
- [x] 升为管理[@xxx]
- [x] 取消管理[@xxx]
- [x] 修改名片[@xxx][xxx]
- [x] 修改头衔[@xxx][xxx]
- [x] 申请头衔[xxx]
- [x] 踢出群聊[@xxx]
- [x] 退出群聊[群号]
- [x] *入群欢迎
- [x] *退群通知
- [ ] 同意入群请求
- [ ] 同意好友请求
- [ ] 撤回[@xxx] [xxx]
- [ ] 警告[@xxx]
- [x] run[xxx]
- 涩图
- [x] 来份[涩图/二次元/风景]
- [x] 添加[涩图/二次元/风景][P站图片ID]
- [x] 删除[涩图/二次元/风景][P站图片ID]
- [x] setu -s
- [x] setu -x
- [x] setu -p
- 点歌
- [x] 点歌[xxx]
- TODO...
### 使用方法
本项目符合 [OneBot](https://github.com/howmanybots/onebot) 标准,可基于以下项目与机器人框架/平台进行交互
| 项目地址 | 平台 | 核心作者 | 备注 |
| --- | --- | --- | --- |
| [Yiwen-Chan/OneBot-YaYa](https://github.com/Yiwen-Chan/OneBot-YaYa) | [先驱](https://www.xianqubot.com/) | kanri | |
| [richardchien/coolq-http-api](https://github.com/richardchien/coolq-http-api) | CKYU | richardchien | 可在 Mirai 平台使用 [mirai-native](https://github.com/iTXTech/mirai-native) 加载 |
| [Mrs4s/go-cqhttp](https://github.com/Mrs4s/go-cqhttp) | [MiraiGo](https://github.com/Mrs4s/MiraiGo) | Mrs4s | |
| [yyuueexxiinngg/cqhttp-mirai](https://github.com/yyuueexxiinngg/cqhttp-mirai) | [Mirai](https://github.com/mamoe/mirai) | yyuueexxiinngg | |
| [takayama-lily/onebot](https://github.com/takayama-lily/onebot) | [OICQ](https://github.com/takayama-lily/oicq) | takayama | |
#### 本地编译
1. 下载安装 [Go](https://studygolang.com/dl/golang/go1.16.2.windows-amd64.msi) 环境
2. 下载安装 [TDM-GCC](https://github.com/jmeubank/tdm-gcc/releases),并添加到环境变量
3. [clone](https://github.com/Yiwen-Chan/ZeroBot-Plugin/archive/master.zip) 本项目,本地解压
4. 编辑 main.go 文件,内容按需修改
5. 双击点击 build.bat 文件
6. 运行框架,并同时运行本插件
#### 利用 Actions 编译 (推荐)
1. 点击右上角 Fork 本项目,并转跳到自己 Fork 的仓库
2. 点击仓库上方的 Actions 按钮,确认使用 Actions
3. 编辑 main.go 文件,内容按需修改,返回仓库
4. 点击 Actions 按钮,等待编译完成,在 Actions 里下载编译好的文件
5. 运行框架,并同时运行本插件