Mirar搭建QQ机器人

本文介绍了如何在IDEA中安装Mirai插件来创建QQ机器人,包括项目的创建、编写简单的回复代码、构建jar包。接着,文章详细讲解了搭建MCL框架的步骤,如下载、配置QQ账号、处理滑块验证和登录。最后,提到了注意事项,如避免频繁登录导致账号冻结。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、在idea中安装Mirai插件

1.file->setting->Plugins搜索Mirai安装,apply->ok
2.有的教程说还要安装kotlin插件,因为我已经装过kotlin了,不知道不装有没有影响,最好再装一下,一样在Plugins里搜索->install->apply->ok
3.重启idea
在这里插入图片描述
4.重启后,file->new->project
在这里插入图片描述

5.next
这里名字随便写,不带中文就行,如果使用Java编程,就按照红框里选
在这里插入图片描述
6.next,这里也随便写,不要带汉字
在这里插入图片描述
7.next,一样随便写
在这里插入图片描述
7.finish等项目build好就可以在src里面写代码了
在这里插入图片描述
代码示例:

public final class Plugin extends JavaPlugin {
    public static final Plugin INSTANCE = new Plugin();

    private Plugin() {
        super(new JvmPluginDescriptionBuilder("org.example.plugin", "1.0-SNAPSHOT").build());
    }

    @Override
    public void onEnable() {
        // 当接受好友消息时回复喵
        GlobalEventChannel.INSTANCE.subscribeAlways(FriendMessageEvent.class, (FriendMessageEvent event) ->{
            event.getSender().sendMessage("喵");
        });
    }

}

8.idea右侧双击Gradle->plugin->Tasks->build->jar
在这里插入图片描述
9.双击后,在文件目录的build->libs下就会生成我们代码的jar包。这个jar包需要放在MCL框架中运行
在这里插入图片描述

二、搭建MCL框架

1.去github下载点击跳转MCL下载器,下载自己对应的版本(windows会提示你有安全问题,不用管继续下)
2.在自己安装软件的盘建一个文件夹
3.把MCL下载器拖到文件夹里面
在这里插入图片描述

4.双击运行,一路enter就行,等待下载结束
在这里插入图片描述
5.下载结束文件夹里面多了这些
在这里插入图片描述
6.这时候不要双击mcl.cmd,不然会提示:****** is corrupted.
以管理员身份运行CMD,cd到mcl.cmd文件在的文件夹,执行命令**. \mcl**
在这里插入图片描述
7.等待下载就行,下载完文件夹会多这些东西
在这里插入图片描述
8.打开config->Console->AutoLogin,配置你QQ账号密码
最好申请个小号
在这里插入图片描述
在这里插入图片描述
9.把之前生成的代码jar包,放到plugins里面去
在这里插入图片描述
10.再次以同样的方式执行mcl,不要直接双击,不然还会报错
在这里插入图片描述
就会自动尝试登录之前配置的QQ
在这里插入图片描述
11.注意这里需要滑块模拟验证
复制控制台提供的link,粘贴到到浏览器
在这里插入图片描述
12.提前打开开发者模式,点网络。
在这里插入图片描述
13.拖动滑块验证,仔细观察浏览器的开发者页面
找到最下面的这个captcha,单机展开
在这里插入图片描述
14.找到verify->ticket,复制下来,这步要快,因为可能过期
在这里插入图片描述
15.回到CMD,粘贴到这里
在这里插入图片描述
这时候可能还需要你手机验证,你就输yes,然后再输验证码就好
在这里插入图片描述
16.登录成功
在这里插入图片描述
17.然后你就可以给这个号发消息,他就会自动回复你“喵”
在这里插入图片描述

三、注意事项

1.频繁登录QQ会冻结你的账号
2.如果报错
code=237, title= 安全提醒, message=当前网络不稳定,登录失败。推荐使用常用设备或通过手机号登录。
那可能你这个号因为频繁登录被腾讯锁定了,重新注册一个
3.提前加上你这个号的好友,方便测试
4.不要直接双击mcl.cmd,从命令行里面进入文件夹执行。虽然我也不知道为啥
5.整个过程windows会频繁帮你拦截各种安全隐患,可以直接关上Windows的安全保护。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值