mirai/PluginDocs/ToStart.MD
2020-02-29 00:18:44 +08:00

28 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 如何开发Mirai-console插件
####
首先, 你需要一些基础的编程知识<br>
开发插件的下限很低, 仅仅了解开发用的语言即可<br>
当然, 插件开发的上限也很高, Mirai-Console的插件的控制层下至简单的回复逻辑, 上至修改与QQ通讯的协议<br>
目前, Java与Kotlin均可用来开发, 仅需了解任意一门语言, 都可以进行插件开发<br>
#### 我没有学习过任何与编程相关的知识或我没有学过这两种语言
你有两个选择学习Java或者Kotlin<br>
学习Java的好处: 学习速度相对较快, 学习资料多
学习Kotlin的好处: mirai源开发语言为kotlin, 学习了kotlin可以顺便读懂mirai及其分支项目, 更容易写出更高质量的插件
方法1: 认真读书
[30分钟精通JAVA](https://www.runoob.com/java/java-tutorial.html) 最低只需要学完Java 教程, Java 面向对象两章
[30分钟精通Kotlin](https://www.kotlincn.net/docs/reference/) 最低只需要学完类与对象
方法2: 通过例子边学插件边学语言
需要较高悟性, 不推荐完全没有接触编程的人尝试
### 我需要什么?
### 我要如何开始