ATBot - 一个集合了公告,反馈,主控,状态查询,数据查询,API获取,每日人品等杂乱功能插件
-
插件是基于**酷Q(Mirai-Native)**进行开发的
这也是我写的第一个插件(好像编写语言:
易语言
项目地址:ATBot
下载地址:ATBot v1.2.0因为目前本人只会用易语言(Java和C++会点,但不多;w;)
原本只是个人使用,但很多人都想自己去搭建使用,所以就开源了
本插件会持续更新,除非真没时间会咕咕咕xD安装方法(可选原生Native或第三方的AnotherNative):
- 1.安装 Mirai-Native(这个应该就不用多说了吧?)
- 2.把插件放到
data\org.itxtech.mirainative\plugins
- 3.运行即可
目前插件的数据查询功能(v1.2.0)
- 1.Minecraft Server服务器普通状态查询(IP白名单系统)
/mcsping
- Minecraft Server查询菜单
/sv [IP] {端口}
- 默认25565端口(支持Java和BE)
Minecraft Server服务器详细状态查询(Srv解析,Motd等)查询**
/mcping [IP:端口] java
- 获取Java服务器详细信息
/mcping [IP:端口] be
- 获取Bedrock服务器详细信息
管理员命令:
atiplist
- 输出IP白名单列表
IP添加 [IP]
- 添加白名单IP - 2.域名Whois查询
/whois [域名]
- 3.HypixelBanned人数查询(Temp)
/hypban
- 4.今日人品(BETA)
jrrp
- 获取今日的人品值(0-100)(可自定义内容)
管理员命令:
jrrp clean
- 清理(重置)今日人品值
数据查询目前只有以上这么多,但不要忘了,这个插件以后会经常更新功能的 qwq
对于ATBot的查询功能(v1.2.0)
- 1.机器人状态查询
/atinfo
返回信息如下
系统版本
CPU/内存信息
CPU/内存占用率
机器人添加的好友数量
机器人添加的群聊数量
消息累计发送数量
消息累计接收数量
机器人正常运行时间
- 2.好友请求/群聊邀请发送
当机器人收到好友添加请求/群聊邀请请求
会发送到后台设置的主人QQ - 3.群公告/私聊公告
/群公告 [内容]
- 每隔3s发送一个群
/私聊公告 [内容]
- 每隔3s发送一个好友 - 4.群反馈/私聊反馈
/反馈 [内容]
- 会将反馈的信息和内容发送至主控设置的主人QQ
对于后台的辅助功能(v1.2.0)
- 1.主人QQ填写
(返回一些管理员信息) - 2.help菜单自定义
(指令和内容都可以自己编写) - 3.群/私聊公告
(间隔3s发一个群/好友,尽量避免了检测,内容可自定义) - 4.列出机器人所添加的好友/群聊列表
- 5.数据查询功能的Debug调式
(当上面的数据查询出现错误时可进行诊断) - 6.聊天记录log记录
(把聊天记录作为log的方式进行记录到文件夹里,并标注了日期/时间)
对于需要二次开发发布的可以将自己的信息写入About界面,但不要删除原来的信息!随后将二次修改的地址发送到这个帖子的评论区(因为我已经注意到一些人拿源码进行二次修改并且去掉原来的信息声称是自己写的,这种人我无力去解释,只能说这些全靠自觉吧)
最后想说的一些话:
如果你需要进行添加功能二次修改,在通知我的情况下如果有什么技术问题可以进行询问,我会尽力去回答和帮忙,毕竟我也是个开发小白,写的东西可能都有些类似于shit,包括可能有些人会特别抵制易语言,我不参与这些争论,也许以后我会尝试使用Java进行开发如果因为是第一次发帖,可能排版什么的会比较乱,如果有什么错误的地方麻烦请及时指正,我会进行修改完善qwq
最后献上一些图:
后台(v1.2.0)
机器人数据获取
Minecraft服务器查询
Whois查询
HypixelBanned查询
好友请求/群聊邀请信息
-
-
为什么没人咧)
-
有人
-
有人
-
A fatal error has been detected by the Java Runtime Environment:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x66b15fd6, pid=16012, tid=10244
JRE version: OpenJDK Runtime Environment Temurin-16.0.2+7 (16.0.2+7) (build 16.0.2+7)
Java VM: OpenJDK Client VM Temurin-16.0.2+7 (16.0.2+7, mixed mode, serial gc, windows-x86)
Problematic frame:
V [jvm.dll+0x5fd6]
No core dump will be written. Minidumps are not enabled by default on client versions of Windows
An error report file with more information is saved as:
F:\MiraiBot\hs_err_pid16012.log
If you would like to submit a bug report, please visit:
https://github.com/adoptium/adoptium-support/issues
Process exited with 1