Mirai机器人c++版 MiraiCP
前言
因为酷q等机器人的失效,笔者接触到了mirai机器人,但是mirai官方提供的教程等资料不多而且kotlin对于我来说还是有点不方便很方便(doge),因此有了用c++写mirai的想法
类似教程
MiraiCP github地址
c++开发mirai
原理
大概流程
用kotlin调用jni库从而调用c++的dll库
用jna应该也可以,不过我之前也尝试过,因为jna更方便也更简单,但是由于一些莫名其妙的报错就没用了
然后这套系统本质上可以调用任何语言写的dll(应该吧
实现
参考
使用流程:
1. 使用插件形式
需要配合mcl(mirai-console)使用
0 配置环境
mirai需要java环境>=11
Tips~
如有意向一起开发本项目,请联系我邮箱(1930893235@qq.com
) ( ̄▽ ̄)"
使用声明
-
MiraiCP是一个Mirai 的C++语言的社区SDK,基于Mirai-console和Mirai-core插件模板开发
-
本项目仅供学习参考,禁止用于任何商业用途(根据Mirai的AGPLv3许可协议开源)。
-
本项目不含有任何旨在破坏用户计算机数据和获取用户隐私的恶意代码,不含有任何跟踪、监视用户计算机功能代码,不会收集任何用户个人信息,不会泄露用户隐私。
-
本项目不提供任何具体功能实现,仅仅只是对项目mirai-console和mirai-core(详见mirai仓库)的二次封装。
-
任何单位或个人认为本项目可能涉嫌侵权,应及时提出反馈,本项目将会第一时间对违规内容给予删除等相关处理。
关于MiraiCP
支持的事件从v2.6.3-RC开始,使用utf8作为编码
vs需要加/utf8编译参数,见微软文档
cmake方式已经加了以utf8编译不用改
这些内容可以在