Java版本的mirai食用方法,2.0.0版本适用
(二)编写插件——基础篇
〇、前言
这一篇是关于插件编写的基础内容,包括环境配置、基本的插件结构、打包发布方式等,具体编写插件见Java版本Mirai食用指南(三)。
本文使用的语言为Java,如使用其它语言,文中的内容可能不适用。虽然Mirai强烈建议使用Kotlin,但是学Kotlin是不可能的,这辈子都不会学Kotlin的
机器人本体使用:Java版本Mirai食用指南(一) for Mirai2.0.0
开始编写插件:Java版本Mirai食用指南(三) for Mirai2.0.0
一、安装IDEA
官网:IDEA
本文使用2020.1版本,使用其他版本IDEA可能存在问题。
需要gradle作为包管理器,我记不太清是不是自带的了,如果没有的话可以去百度上查一下。
二、安装IDEA插件
需要安装Kotlin Jvm Blocking Bridge和Mirai console插件
(如果使用Kotlin编写,则不需要Kotlin Jvm Blocking Bridge)
除了Kotlin Jvm Blocking Bridge,Kotlin版本也应更新到最新版
Mirai console插件并不是必需的,但是提供一些辅助功能,方便编写程序
下面无论那种方法,首先打开IDEA
- 方法1
点击链接直接安装
Kotlin Jvm Blocking Bridge
Mirai Console IntelliJ - 方法2
在IDEA中按快捷键Ctrl + Alt + s
或者点击File->Setting
在侧边栏里找到Plugins,然后在Marketplace里面搜索Mirai和Kotlin安装 - 方法3
如果前两种方法不能安装,可以通过本地文件安装……不过我相信你们不需要(如果有需要的话我再放个百度云链接在这)
三、新建项目
最新版本的Mirai console已经没有自动生成Mirai项目的功能了,所以需要自己配置,或者从现成的模板修改。
方法1:从模板修改
我自己写的Java模板
讲道理我没用过github,如果有什么问题记得在评论告诉我
想要修改里面的东西的话,可以参看手动配置的部分
方法2:手动配置
首先新建一个gradle项目
- 1、修改build.gradle如下
plugins {
id 'org.jetbrains.kotlin.jvm' version '1.4.21' // 版本必须为1.4及以上
id 'java'
id 'net.mamoe.mirai-console' version '2.0.0' // Mirai版本号
}
group = '0001' // 看着改改就行
repositories {
maven {
url 'https://dl.bintray.com/kotlin/kotlin-eap' }
maven {
url 'https://mirrors.huaweicloud.com/repository/maven' } //镜像仓库,加不加看你自己喜好了