mcl安装器项目地址

https://github.com/iTXTech/mcl-installer/releases

安装

选择Linux-amd64的安装器

我的系统是华为云的Ubuntu 20.04.4 LTS(腾讯云太容易造成QQ风控了,非常不建议使用腾讯云)

新建安装目录

我在根目录新建了路径用来放mirai,/data/mirai
使用FileZilla将这个文件上传至这个文件夹内

执行安装

给予文件执行权限 sudo chmod +x mcl-installer-1.0.4-linux-amd64
执行安装 ./mcl-installer-1.0.4-linux-amd64
一路回车

配置java环境变量

安装完成之后配置java环境变量
vim ~/.bashrc
vim模式下 按字母“i”键进入插入模式
输入

export JAVA_HOME=<自己的MCL安装路径>/java
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/bin

示例:

我的环境变量就是:

export JAVA_HOME=/data/mirai/java
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/bin

输入完成后按Esc,输入:wq保存并退出vim模式

可以输入

source ~/.bashrc
java -version

来查看是否安装成功
没有成功的话可以自己安装jdk,11是版本,可以尽量修改成最新的

sudo apt install openjdk-11-jre-headless

输入

java -version


配置完成

安装两个必要的官方插件

配置好java了之后需要安装两个官方插件,在mcl安装目录下分别输入并回车

./mcl --update-package net.mamoe:chat-command --channel stable --type plugin
./mcl --update-package net.mamoe:mirai-api-http --channel stable-v2 --type plugin
插件介绍

chat-command:允许在聊天环境通过以 “/” 起始的消息执行指令
mirai-api-http :提供 HTTP 支持,允许使用其他编程语言的插件

初始化插件

完成之后,输入./mcl运行mcl,他会初始化一遍插件,然后输入/stop关闭mcl

修改mirai-api-http配置文件

打开config/net.mamoe.mirai-api-http路径下的setting.yml文件,没有自动创建的话就在config文件夹下自己mkdir net.mamoe.mirai-api-http创一个,将官方给的模板复制粘贴进去。
2022.4.14注:执行完./mcl,安装目录的plugins文件夹里没有mirai-api-http的jar文件的话,可以去github.com/project-mirai/mirai-api-http/releases下载最新的包到本地,然后用FlieZilla上传到mcl安装目录下的plugin文件夹里,重启一遍mcl就OK了)

官方默认模板
## 配置文件中的值,全为默认值## 启用的 adapter, 内置有 http, ws, reverse-ws, webhook
adapters:- http- ws## 是否开启认证流程, 若为 true 则建立连接时需要验证 verifyKey
## 建议公网连接时开启
enableVerify: true
verifyKey: 1234567890## 开启一些调式信息
debug: false## 是否开启单 session 模式, 若为 true,则自动创建 session 绑定 console 中登录的 bot
## 开启后,接口中任何 sessionKey 不需要传递参数
## 若 console 中有多个 bot 登录,则行为未定义
## 确保 console 中只有一个 bot 登陆时启用
singleMode: false## 历史消息的缓存大小
## 同时,也是 http adapter 的消息队列容量
cacheSize: 4096## adapter 的单独配置,键名与 adapters 项配置相同
adapterSettings:## 详情看 http adapter 使用说明 配置http:host: localhostport: 8080cors: ["*"]## 详情看 websocket adapter 使用说明 配置ws:host: localhostport: 8080reservedSyncId: -1

记录日志中的authKey的值,然后返回mcl安装目录输入./mcl启动mcl

安装完成

登录你机器人的QQ

设置自动登录

/autoLogin add <account> <password> 添加自动登录,account参数为QQ号,password参数为QQ密码

登录QQ

先下载一个滑块验证助手用于进行登录验证

/login <qq> <password> 登录QQ,qq参数为QQ号,password参数为QQ密码

然后mcl会给你一个链接,复制到滑块助手里

接着点击下一步,会有滑块验证界面,完成之后会有一串字符,复制字符,粘贴到mcl回车。

然后可能会提示需要进一步验证,mcl会发送一个链接,复制链接在浏览器打开,可能会有三种验证登录方式。

  • 1.人脸识别验证(如果你的QQ打开了这个验证选项的话会有),
  • 2.提供一个二维码验证(保存这个二维码,使用手机QQ登录需要在mcl登录的QQ,然后用扫一扫功能扫这个码)
  • 3.不推荐(忘记了)

QQ的登录,就OK了。

插件发布版块

然后就是到插件发布的这个版面选择自己的插件啦。

Mirai插件安装方法

一般一个插件的帖子第一页,作者都会贴项目地址和Release,到Release下载最新的jar文件(如果下载过慢可以使用这个代理下载网址),然后将本地下载插件的包,也是一样的操作:下好之后用FlieZilla上传到mcl安装目录下的plugin文件夹里,重启一遍mcl,插件如果没有特殊的配置要求就已经安装完成了,可以开始使用了。

Ubuntu 20.04.4 LTS部署Mirai QQ机器人相关推荐

  1. 安装Ubuntu 20.04.1 LTS (Focal Fossa)到U盘并安装ros2

    安装Ubuntu 20.04.1 LTS (Focal Fossa)到U盘并安装ros2 下载iso 将系统安装到U盘 Ubuntu ROS2 Foxy安装教程 PS:通过搜索各位大佬的博客,一套下来 ...

  2. 笔记本双系统安装Ubuntu 20.04.3 LTS没有WIFI的解决方法

    笔记本双系统安装Ubuntu 20.04.3 LTS没有WIFI 解决方法 最近使用华硕笔记本安装双系统(win10 + ubuntu20.04.3 LTS),安装好之后发现Ubuntu系统的设置里面 ...

  3. Ubuntu 20.04.3 LTS安装rabbitvcs svn图形化客户端和简单实用

    如果想在Linux环境下使用图形化界面的SVN客户端软件,那么RabbitVCS绝对是首选,可以媲美Windows环境下用的TortoiseSVN,甚至连操作都基本一样,所以强烈推荐给各位童鞋.  R ...

  4. 自定义分区安装Ubuntu 20.04.3 LTS

    Ubuntu是一个以桌面应用为主的Linux操作系统.LTS = Long-Term Support,长期技术.Ubuntu Long Term Support:Ubuntu 长期技术支持版(三年), ...

  5. Ubuntu 20.04.4 LTS关闭命令行终端的提示铃声

    在使用Ubuntu 20.04.4 LTS终端来敲命令,经常出现铃声提示音,特别的烦,接下来看看怎么关闭这个提示铃声 1.点击右上角的三根线 2.选择配置文件首选项 3.接下来就会弹出一个新窗口,选择 ...

  6. VMWare中Ubuntu 20.04.3 LTS编译、安装FFmpeg

    记:准备入坑FFmpeg了,之前在Windows平台尝试编译FFmpeg源码,屡次失败,准备先在Ubuntu环境编译进行学习,之后再尝试在Windows环境下编译源码. 一.准备 Ubuntu 20. ...

  7. 制作Ubuntu 20.04.5 LTS (Focal Fossa)系统U盘的图文教程

    文章目录 前言 一.Ubuntu系统是什么? 二.下载ubuntu系统 1.打开对应的网站 三.开始制作系统U盘 1. 格式化U盘 2. 下载刻录软件UltraISO软件 3. 用UltraISO软件 ...

  8. Ubuntu 20.04.4 LTS下载、安装、部分配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Ubuntu 20.04.4 LTS下载链接 二.安装过程 三.部分配置 1.更新源服务器为国内地址 2.安装中文 ...

  9. 双系统(win10+Ubuntu 20.04.5)- 使用U盘安装Ubuntu 20.04.5 LTS系统的全过程

    使用U盘安装Ubuntu 20.04.5 LTS系统的全过程 说明 安装步骤 第一步 设置BIOS启动界面 第二步 将安全启动选项关闭 第三步 进行ubuntu安装 (1)install Ubuntu ...

最新文章

  1. ASP.NET MVC + ECharts图表案例
  2. SAP PM 入门系列 - IL03显示Function Location主数据
  3. PHP识别电脑还是手机访问网站
  4. Python(21)_input用户交互
  5. REVERSE-PRACTICE-BUUCTF-16
  6. css字体样式代码大全_这都2020年了,还没了解CSS?
  7. 优秀ppt作品范例_毕业论文答辩ppt模板优秀范例
  8. 丹麦IQ145满分全部完美解谜(zz)
  9. 贵州省二级分类土地利用数据(矢量)
  10. 折纸机器人的步骤图解_简单折纸:折叠小吉普车(步骤图解)
  11. python 绝对值最小值的 正数_找出有序数组中绝对值最小的数
  12. 斯托克斯公式(三维中两类曲面和第二类曲线互相转换)
  13. 算法:如何判断两颗二叉树是否相等
  14. 【转载】如何学习统计学,或我的学习之路——初学者写给初学者
  15. Java MultipartFile实现文件上传(一)
  16. tinyos环境安装
  17. 用本机VM虚拟机作为网站的服务器
  18. ds存储查看 linux,我的NAS我的地盘 篇五:群晖NAS软件介绍与应用之DS Audio篇
  19. 趣图:前端人模狗样,后端又sao又浪
  20. 自然数幂和 伯努利数

热门文章

  1. 如何开发微信礼品卡-前端
  2. Python深度学习常用平台
  3. jmeter测试项目实例
  4. java -cp classpath_如何正确配置classpath
  5. 在别人的失误中提炼机遇
  6. A column generation-based heuristic for aircraft recovery problem with airport capacity constraints
  7. 什么样的产品适合做参数化设计
  8. ES6语法之export、export defalut、import的用法
  9. 【Android效果集】弹幕效果
  10. [译文] 因为 PWAs, Android 和 Chrome 之间会有冷战吗?