admin管理员组文章数量:1558092
Mirai机器人c++版 MiraiCP
- 前言
- 类似教程
- MiraiCP github地址
- c++开发mirai
-
- 原理
-
- 大概流程
- 实现
- 使用流程:
-
- 1. 使用插件形式
- 0 配置环境
- 使用声明
- 关于MiraiCP
-
- 特性
- 使用流程:
-
- 1 配置环境
- 2 注意事项
- 3 使用方法:
- 3 使用方法:
-
- 3.1 如何使用MiraiCP SDK?
-
- 3.1.1 在demo里写
- 3.1.2 在代码中加入MiraiCP sdk依赖
- 3.2 启动SDK
-
- 3.2.1 使用loader直接使用
- 3.2.2 使用plugin作为mcl的插件使用
- 更新方式
- TODO
- 许可
- 依赖
前言
因为酷q等机器人的失效,笔者接触到了mirai机器人,但是mirai官方提供的教程等资料不多而且kotlin对于我来说还是有点不方便很方便(doge),因此有了用c++写mirai的想法
类似教程
Mirai框架qq机器人教程(kotlin/java)
MiraiCP github地址
github仓库地址
c++开发mirai
原理
大概流程
用kotlin调用jni库从而调用c++的dll库
用jna应该也可以,不过我之前也尝试过,因为jna更方便也更简单,但是由于一些莫名其妙的报错就没用了
然后这套系统本质上可以调用任何语言写的dll(应该吧
实现
参考
使用流程:
1. 使用插件形式
需要配合mcl(mirai-console)使用
0 配置环境
mirai需要java环境>=11
Tips~
如有意向一起开发本项目,请联系我邮箱(1930893235@qq
) ( ̄▽ ̄)"
使用声明
-
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编译不用改
这些内容可以在
版权声明:本文标题:Mirai qq机器人 c++版sdk(MiraiCP) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727357960a1110287.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论