Home

Awesome

RabbitBot_RE 兔叽


RabbitBot_RE前身为 RabbitBot 很可惜,它没有挺过来(
但有幸遇到 mirai ,兔叽还有复活的机会(°∀°)ノ

现在Mirai也寄了 本项目暂停更新 也许忙完这段时间以后再研究其他中间通讯件

请注意,该项目不是群聊机器人框架,也不是插件平台,是建立在mirai上的一个完整的群聊机器人
很多功能都是为自家群量身定制的,项目中部分功能需要去申请自己的token,比如 Saucenao搜图 微博消息获取等等
但非常欢迎学习功能实现代码,也非常欢迎提出更优的实现方法

java 语言为基础,以 mirai 为中间通讯组件的群聊机器人,使用 maven 进行项目管理,加入了 springboot jsoup等技术

程序包含:

设计理念

清爽 我不喜欢发出去的消息总是花里胡哨,简约实用才是好的,我也很希望代码上也能做到清爽...
多变 大部分回复并非一成不变,采用随机回复,让兔叽看起来不那么死板
应景 不能见到关键词就无脑回复,尽可能的要回复合适当前场景才行 淦,在技术没有革命性突破的今天,要写多少if-else,我是个社恐兔子,不是语言大师,我设计不出来!
实用 只会回复垃圾信息不能叫实用,主动推送微博内容,让群友不错过任何一个steam喜加一,这就叫实用
随机 乐趣源于随机,随机发言,随机涩图,这些就变成了一种值得期待的惊喜...当然这并不适用于所有人,但谁让兔叽是我养的呢
自动 把群友想看的东西推到他们面前,而不是想起来的时候还要去手动触发
兔子 可爱的兔子+100 可爱的铃仙+1000 工程学+8 社会学+3

功能列表

计划

指令

RabbitBot_RE加入了指令模式,可以精准定位指令,并且杜绝日常聊天时频繁触发关键词的风险
指令<br/>"()"为必填参数"[]"为可选参数示例详情
.help.help帮助列表,不过不完善,毕竟把东西都写上去太臃肿了
.config (action) (configName) (configValue).config set r18 off配置相关指令,可以实现远程热更新配置参数;<br/>这是控制自己业务自定义的参数
.r.r生成一个1-100的随机数
.rpwd [长度].rpwd 10随机一个(看起来)强度很高的密码,默认长度为6
.扭蛋.扭蛋随机抽取一个神奇的东西
.pid (pixivImgId).pid 59294081根据pixiv图片id搜索图片
.ptag (pixivImgTag).ptag 初音ミク根据pixiv图片tag搜索图片,结果是随机的,但分数越高的作品权重越高
.搜图.搜图接入Saucenao的搜图功能。触发搜图后,发送一张图进行搜索
.来点色图.来点色图随机出现一张涩图,图片都源于pixiv
.say.say随机发言,是些日常语句
.cls.清屏<br/>.cls回复一个很高的空白消息,可以帮助所有人快速清理屏幕,比如上班摸鱼时突然有人发涩图的时候
.morse (action) (value).摩斯 编码 r<br>.morse encode r<br>.摩斯 解码 .-.<br/>.morse decode .-.摩斯电码相关,编码,解码
.rp.rp每日人品,每天的人品固定
.塔罗牌.塔罗牌当然得知道,这只是个随机抽取,并不能算真正的塔罗牌玩法
.猫罗牌.猫罗牌跟塔罗牌一样,但是换了图片
.抽签.抽签就是抽签
.world.world 这里是兔叽广播可以给所有群发消息
.群公告.群公告设置和查看入群公告
.pet.pet<br/>.养成打开养成系统界面
.二维码 [前景颜色] [背景颜色] [图片] (内容).二维码 #66CCFF #FFFFFF Hello World可生成带颜色,带中心logo的二维码,默认为常规黑白主题色
.点歌.点歌 鈴木みのり - リップ来源于网易云的音乐分享,可以使用关键词搜索
这个人鸽了(咕)不想补全了

其他

兔叽的下载与配置说明
兔叽的更新日志
mirai文档


IntelliJ IDEA

IDEAjetbrains 出品 java语言开发的集成环境

感谢IDEA提供的开源项目 申请免费授权 渠道
它真好用.jpg


在本项目开发过程中,没有任何兔子受到伤害

踌躇半晌,还是决定把代码上传到gayhub了<br/> 本来酷Q挂掉后,我已经失去热情了,企鹅这手太恶心人了<br/> 草草的迁移到mirai,功能也失去了不少,也没兴趣研究了<br/> 中间就这么搁置了几个月<br/> 只能说,新疆恶劣的环境,让我认识到了什么叫美好生活<br/> 于是我决定修复RabbitBot,代码也开始认真写起来了<br/> 还有很多旧功能没修复,还有很多新功能没实现,还有很多问题没解决<br/> 但我都会搞定的,嗯

联系兔子:q群(857489126)