基于Mirai框架的QQ机器人使用文档----郑大科协2021招新群
目录
1. 引言
1.1 编写目的
1.2 项目背景
1.3 参考链接
2. 使用说明
2.1 关于插件
2.2 自动功能
2.3 交互功能
2.4 插件链接
3. 出错与恢复
3.1 自动功能出错
3.2 交互功能出错
4. 技术文档
1. 引言
1.1 编写目的
本文是向想使(tiáo)用(xì) “科协机器人菲菲” 的学弟学妹们提供的使用文档,同时也可为初接触Mirai框架,想快速部署基于Mirai的QQ机器人的人提供参考。 # 虽然我也才学了两天 [DOGE]
1.2 项目背景
在SmartQQ、WebQQ与酷Q关闭后,传统的基于这些框架与协议的QQ机器人已无法使用,因而选择了支持QQ Android协议的GitHub开源项目Mirai机器人库搭建QQ招新机器人。为郑大学生科协招新群提高趣味性与吸引力,科协yyds!
1.3 参考链接
Mirai GitHub:https://github.com/mamoe/mirai
Mirai用户手册:https://github.com/mamoe/mirai/blob/dev/docs/UserManual.md
Mirai社区:https://mirai-bot.com/
Mirai论坛:https://mirai.mamoe.net/
2. 使用说明
2.1 关于插件
刚刚装好的Mirai运行环境是没有任何功能的,功能将由插件提供。除了少数官方插件,Mirai插件主要由社区爱好者、开发者们提供。
以下功能介绍将只介绍面向使用者的功能,全部功能请见技术文档。
2.2 自动功能
功能 | 所属插件 | 参数 | 描述 | 备注 |
上线提醒 | Debug-Helper | 群号 # 由所有者设置 | 在机器人开始运行时向加入的QQ群中发送启动提示 | 采用黑名单模式,所有者可设置不发送提示的群聊 |
报早晚安 | 梅花娘 | 无 |
在每日5点时发送早安与每日一句,可同时发送自定义倒计时事件; 在每日12点时发送每日诗句。 |
凌晨5点时机器人常不在运行 |
随机定时提醒 | Randomsay | 时间与群号 # 由所有者设置 | 所有者可设置机器人在指定时间在指定群内发送文本,可设置多条文本,随机发送 | 无 |
内容审核 | Mirai-Antiporn-Plugin | 百度AI内容审核 | 基于百度AI内容审核的自动禁言助手,对设定的文本及图片进行审核,超出阈值后自动禁言一分钟 | 由于该功能与我科协"正经群"理念不符,同时百度AI免费审核次数用完了,固已关闭该功能 |
更多功能敬请期待 | 无 | 无 | 无 | 无 |
2.3 交互功能
功能 | 所属插件 | 输入 | 参数 | 输出 | 备注 |
随机一言 | 梅花娘 | 头像双击动作,即戳一戳 | 无 | 随机一言,附ACG一张 | 无 |
点歌 | 梅花娘 |
点歌 <歌名> 唱歌 <歌名> |
<歌名> 如: 雨一直下 |
以卡片形式点歌 以语音条形式点歌 |
提示: <尖括号>中的参数必填,(圆括号)中的参数选填。同时注意指令中的空格。 下同。 |
聊天人工智障 | 梅花娘 | @科协机器人菲菲 <问题> | <问题> 如:你聪明吗? | @<提问者> <傻得可爱宛如智障的回复> | 基于青云客API实现 |
舔狗日记 | MiraiReplier | 舔狗日记 | 无 | <随机的舔狗日记一篇> | 去年迎新机器人最受欢迎的功能,所有者花大精力把它复现了出来 |
笑话 | MiraiReplier | 笑话 | 无 | <随机的笑话一则> | 无 |
网抑云 | MiraiReplier | 网抑云 | 无 | <随机的网抑云一句> | 同样是去年很受欢迎的功能 |
鬼故事 | MiraiReplier | 鬼故事 | 无 | <随机的鬼故事一个> | 无 |
诗一首 | MiraiReplier | 诗一首 | 无 | <随机的诗一首> | 无 |
毒鸡汤 | MiraiReplier | 毒鸡汤 | 无 | <随机的毒鸡汤一句> | 无 |
帮助 | MiraiReplier | 帮助 | 无 | <本使用文档的链接> | 无 |
关键词 | MiraiReplier | <你猜> | 无 | <随机的回复> | 所有者无聊设置的一些关键词,猜猜会触发些什么呢? [DOGE] |
随机美图 | mirai-console-lolicon |
/lolicon get (keyword) 成年人了 来一张 (keyword) |
(keyword) 如:东方 |
<美图介绍> <美图> |
每位用户指令冷却时间3分钟,输出会在20秒后撤回。 由于需要代理,<美图>发出需要等待时间。 虽然我们群是"正经群",但该功能太过正经,请尽量少用或不用。 |
群内问答系统 | MiraiWiki | 见备注 | 见备注 | 见备注 |
使用起来略繁琐,在几百人的中小QQ群里优势体现不出来,感兴趣者可访问 https://github.com/Under-estimate/Mirai-wiki/blob/master/README.md 了解详细用法 |
基金助手 | Fund-Helper |
.基金 <基金编号> .添加自选 <基金编号1>(,<基金编号2>,<基金编号3>,,,,<基金编号n>) .我的自选 |
<基金编号> 懂得都懂,如:162703 |
<该基金相关数据> 添加成功 <自选基金基本数据> |
无 |
更多功能 敬请期待 |
无 | 无 | 无 | 无 | 无 |
2.4 插件链接
梅花娘:https://gitee.com/K85/plum
MiraiReplier:https://mirai-bot.com/d/37-miraireplier-mirai-qq
Debug-Helper:https://github.com/gnuf0rce/debug-helper
Randomsay:https://mirai.mamoe.net/topic/172/randomsay-%E9%9A%8F%E6%9C%BA%E5%AE%9A%E6%97%B6%E7%BE%A4%E5%86%85%E6%8F%90%E9%86%92
Mirai-Antiporn-Plugin:https://github.com/gnuf0rce/Mirai-AntiPorn-Plugin
mirai-console-lolicon:https://github.com/Samarium150/mirai-console-lolicon
MiraiWiki:https://github.com/Under-estimate/Mirai-wiki
Fund-Helper:https://github.com/NoErla/fund-helper
3. 出错与恢复
3.1 自动功能出错
别等了,机器人没开。
3.2 交互功能出错
3.2.1 无输出
请等待一会儿,机器人可能出现了卡顿。
请尝试"戳一戳""聊天"等简单功能,若有输出,则只是个别插件出错。
若只是对话功能出错,即只会回复“Sorry,I am busy now!”,则是由于目前连接的WiFi网络IP由于请求过于频繁被青云客服务器ban了,不用重复尝试了;或者可向学长学姐们要求暂时更换WiFi网络以恢复该功能。
若还无输出,很可能是机器人没开,可向学长学姐们询问开启时间。
3.2.2 输出报错信息或乱码
恭喜你,发现bug了,请立即@饥不择bug的学长学姐们。
4. 技术文档
基于本萌新这两天的工作的心得,引导初学者如何配置Mirai运行环境后搬运GitHub上开源插件后快速实现QQ机器人部署的技术文档。欢迎大佬们留言指正。
URL:(有空再来填坑)
基于Mirai框架的QQ机器人使用文档----郑大科协2021招新群相关推荐
- 用Python开发基于Mirai框架的QQ机器人-1. 安装与搭建
首先,要安装mirai-console-loader,以下简称mcl,github仓库位置:mirai-console-loader. 下载解压后,用cmd进入mcl的目录,运行mcl就可以了,设置就 ...
- 第一章:基于 SpringBoot 快速搭建QQ机器人,并监听群事件
第一章:基于 SpringBoot 快速搭建QQ机器人 前言:知识与储备 这个QQ机器人能干什么? 第一步:搭建Maven项目环境 第二步:编写pom文件 第三步:编写启动类 第四步:创建配置文件 第 ...
- QQRobot一款基于Java的娱乐qq机器人
QQRobot一款基于Java的娱乐qq机器人 git地址:https://gitee.com/tysong1/QQRobot/tree/master AD:上QQ群214580864购买服务器享优惠 ...
- 基于 next.js + mdx 搭建组件库文档项目(一) -- 开发环境搭建
说明 之前使用过 Docz 来作为组件库文档搭建工具,它基于 gatsby , 提供了高度的定制化能力,但是截止 2021-06-22, Docz 停留在 v2.3.1(2020-04-05) 已经一 ...
- 新闻管理系统源码java_基于SSM开发的新闻管理系统 附带文档 源码下载
功能概述 后端springMVC. MyBatis框架.前端使用bootstrap.angularJs ,前后端交互为纯Ajax(angularJs) + ui-router,编辑器为百度UEdito ...
- 基于TF-IDF编码进行文本聚类分析:文档成对相似性计算、层次聚类(链接矩阵、树形图dendrogram绘制、聚类标签)
基于TF-IDF编码进行文本聚类分析:文档成对相似性计算.层次聚类(链接矩阵.树形图dendrogram绘制.聚类标签) 目录
- knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案
knife4j knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量, ...
- 基于JRTPLIB库的RTP数据传输设计文档(1)
关键词:JRTPLIB RTP ARM 交叉编译 BCNG 项 目 组 技 术 文 档 基于JRTPLIB库的RTP数据传输设计文档 ...
- 通过QQ邮件发送文档到kindle,kindle收不到的问题
问题描述:通过QQ邮件发送文档到kindle,kindle收不到,已经按照网上的教程设置了,检查了好几遍,但就是发送不过去 问题原因:通过查看已发邮件发现发件人邮箱地址不是自己记的那个299XXX@q ...
最新文章
- linux 读取磁盘扇区,linux 下检查硬盘坏道/扇区
- 中国开发者新福利:大模型API接口出炉,让普通用户玩转内容生成
- 1.6 课程资源-深度学习-Stanford吴恩达教授
- android适配器Adapter
- AndroidのActivity之退出返回栈(二)
- python从random生成列表_详解Python利用random生成一个列表内的随机数
- java工程师面试经典题目整理
- SpringCloud学习笔记026---SpringBoot中使用不同类型的数据库_MySql_PostGreSql_使用template
- Java安全之数字证书
- 吴恩达教授机器学习课程笔记【六】- Part 6 学习理论
- FISCO BCOS 零知识证明 Fiat-Shamir 实例源码
- H2O技术方案预研分析
- 四川省内江市启动公共视频监控三期建设
- 巴特沃斯滤波器、切比雪夫、椭圆滤波
- http劫持软件、怎么应对这样的 HTTP 劫持
- 文献管理软件Zotero配置及使用
- Python 数字筛选
- 有关1793年中英第一次正式接触的几本书
- VS2019初步使用
- C++中如何使用通用字符名输入UNICODE字符