Mirai qq机器人 c++版sdk(MiraiCP)

前言

因为酷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.com) ( ̄▽ ̄)"

使用声明

  1. MiraiCP是一个Mirai 的C++语言的社区SDK,基于Mirai-console和Mirai-core插件模板开发

  2. 本项目仅供学习参考,禁止用于任何商业用途(根据Mirai的AGPLv3许可协议开源)。

  3. 本项目不含有任何旨在破坏用户计算机数据和获取用户隐私的恶意代码,不含有任何跟踪、监视用户计算机功能代码,不会收集任何用户个人信息,不会泄露用户隐私。

  4. 本项目不提供任何具体功能实现,仅仅只是对项目mirai-console和mirai-core(详见mirai仓库)的二次封装。

  5. 任何单位或个人认为本项目可能涉嫌侵权,应及时提出反馈,本项目将会第一时间对违规内容给予删除等相关处理。

关于MiraiCP

从v2.6.3-RC开始,使用utf8作为编码

vs需要加/utf8编译参数,见微软文档

cmake方式已经加了以utf8编译不用改

支持的事件

这些内容可以在

  • 14
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值