Java版本Mirai食用指南(一) for Mirai2.0.0

Java版本的mirai食用方法,2.0.0版本适用

(一)mirai使用

目录

  • 前言
  • 〇、安装Java
  • 一、下载mcl
  • 二、解压,启动!
  • 三、在新生成的plugins文件夹下放进你想要的插件
  • 四、运行


前言

除非你想要开发一个完整的基于Mirai的独立程序(那么我相信你一定有能力看懂官方文档)
那么Mirai在使用上分为两部分:机器人主体和插件。

这一部分是机器人如何使用,编写插件部分见Java版本Mirai食用指南(二) for Mirai2.0.0


Mirai的github地址:Mirai
目前Mirai已经有了比较详尽的官方文档和社区,可以自行探索。
但是注意:Mirai以Kotlin为主,使用其它语言存在一定困难,并且相关文档也不太齐全。本文正是为了帮助希望使用Java而非Kotlin编写插件的程序员们少走弯路,做一些个人的整理。

〇、安装Java

序号当然要从0开始

JVM 环境要求
桌面:最低 Java 8,但推荐 Java 11(要使用一键启动器,需要 11)
Android:Android SDK 26+ (Android 8.0,Oreo)

虽然官方这么说,我建议大家都去下载Jdk15(我之前用的Jdk11并不行)
如果想自己找资源,请记住:不要用Oracle的,除此之外谁都行。原因:#779

一、下载mcl

下载地址

二、解压,启动!

启动:指双击mcl.cmd或者打开命令行输入./mcl
第一次启动时会自动生成相关文件

三、在新生成的plugins文件夹下放进你想要的插件

想要什么插件直接从github上搜就好了(
想自己写的话见Java版本Mirai食用指南(二) for Mirai2.0.0

四、运行

同上,双击mcl.cmd或者打开命令行输入./mcl
输入?展示全部命令

◆ /autoLogin add <account> <password> [passwordKind]    # 添加自动登录
  /autoLogin clear    # 清除所有配置
  /autoLogin list    # 查看自动登录账号列表
  /autoLogin remove <account>    # 删除一个账号
  /autoLogin removeConfig <account> <configKey>    # 删除一个账号的一个配置项
  /autoLogin setConfig <account> <configKey> <value>    # 设置一个账号的一个配置项
◆ /help     # 查看指令帮助
◆ /login <qq> <password>    # 登录一个账号
◆ /permission cancel <被许可人 ID> <权限 ID>    # 撤销一个权限
  /permission deny <被许可人 ID> <权限 ID>    # 撤销一个权限
  /permission remove <被许可人 ID> <权限 ID>    # 撤销一个权限
  /permission cancelAll <被许可人 ID> <权限 ID>    # 撤销一个权限及其所有子权限
  /permission denyAll <被许可人 ID> <权限 ID>    # 撤销一个权限及其所有子权限
  /permission removeAll <被许可人 ID> <权限 ID>    # 撤销一个权限及其所有子权限
  /permission listPermissions    # 查看所有权限列表
  /permission lp    # 查看所有权限列表
  /permission permit <被许可人 ID> <权限 ID>    # 授权一个权限
  /permission grant <被许可人 ID> <权限 ID>    # 授权一个权限
  /permission add <被许可人 ID> <权限 ID>    # 授权一个权限
  /permission permittedPermissions <被许可人 ID> [包括重复]    # 查看被授权权限列表
  /permission pp <被许可人 ID> [包括重复]    # 查看被授权权限列表
  /permission grantedPermissions <被许可人 ID> [包括重复]    # 查看被授权权限列表
  /permission gp <被许可人 ID> [包括重复]    # 查看被授权权限列表
◆ /status     # 获取 Mirai Console 运行状态
◆ /stop     # 关闭 Mirai Console

登录:/login 账号 密码

设置自动登录:/autoLogin add 账号 密码 [passwordKind]
其中 [passwordKind] 可选,为 PLAIN 或 MD5,留空默认为PLAIN
指存储密码时存纯文本还是MD5加密。

  • Mirai是可以同时登录多个机器人的,autologin自然也可以设置多个

成功水了一篇文章

你可能感兴趣的:(qq机器人,java)