/elBotPluginTemplate

el-bot的插件模板

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

elBotPluginTemplate

el-bot的插件模板

如何使用(傻瓜式教程)

  1. 下载所有文件(readme和license并非必须)
  2. 解压 node_modules.7z 到这个文件夹(右键-解压到当前文件夹)
  3. 检查一下现在这个文件夹是不是长这样:
.
├── node_modules —— 文件夹
│   └── 一大堆奇怪的文件夹
├── src          —— 文件夹
│   └── example.ts —— 主文件
├── package-lock.json
├── tsconfig.json
│   ...
  1. 这个 src/example.ts 就是模板文件
  2. VSCode之类的IDE打开这个 src/example.ts(这个名字不好听,可以重命名再打开)

如何安装el-bot(傻瓜式教程)

前期准备

  1. Java 11、NodeJS 12、一台能运行这两个东西的电脑
  2. 一颗坚韧的心 —— el-bot 的安装对于不熟悉它的人来说非常不妙,到处是坑(起码这几天是这样的)
  3. 优秀的网络服务 —— 建议把你的网络运营商打一顿来获得更好的到 GitHub 的网络

el-bot的结构: mirai核心 -> mirai-console(核心和前端) -> mirai-api-http -> mirai-ts -> el-bot

  1. mirai-api-http 目前的最新版 1.8.4 只支持 1.0M4版本的 mirai-console
  2. 但是你很难找到 1.0M4版的 mirai-console 因为 1.1.0版都出来了
  3. 就算找到了 1.0M4版的 mirai-console 你也很难用,因为你找不到 -pure 以外的1.0M4的 mirai-console前端
  4. 而启用 mirai-console-pure 前端的指令要去仓库的历史记录里找
  5. 此外,npm install el-bot之后如果不npm install求稳,可能会出问题
  6. 还有,el-bot-template 里面的 mirai 文件夹是个陷阱
  7. 看第 1-3 条
  8. 你心态会炸

教程

  1. 找一个空文件夹 重命名el-bot (没有空文件夹?右键新建一个)
  2. 在这个文件夹打开cmd,或者cd到这个文件夹
  3. 指令 npm install el-bot
  4. 指令 npm install
  5. 下载 el-bot-template 到这个文件夹
  6. 文件夹内新建一个 .bat 文件(右键,新建文本文档,重命名“el-bot.bat”)
  7. 里面写上:
@echo off
npm start:el-bot
pause
  1. 新建文件夹 mirai-console
  2. 下载 1.0M4 版本的 mirai-console 和 mirai-console-pure (mirai-api-http只支持到 1.0M4版)
  3. 下载 mirai-core-all ,我用的是 1.3.3,理论上 1.2.3 - 1.3.3 都能用
  4. 把这三个 jar 丢进 mirai-console/libs 文件夹 (没有libs文件夹?右键新建一个)
  5. mirai-console 文件夹内新建一个 .bat 文件(右键,新建文本文档,重命名“mirai-console.bat”)
  6. 里面写上:
@echo off
title Mirai Console
java -cp "./libs/*" net.mamoe.mirai.console.pure.MiraiConsolePureLoader %*
pause
  1. 打开 mirai-console 文件夹里面的 mirai-console.bat 运行,成功后输入stop回车退出
  2. mirai-console 文件夹出现了新文件夹 plugin
  3. 将下载到的 mirai-api-http 1.8.4 放到 mirai-console/plugin
  4. 打开 mirai-console.bat 运行,成功后输入stop回车退出
  5. 打开 mirai-console/config/MiraiApiHttp 里面的 setting.yml 设置 auth-key(auth-key设置为啥?你设置密码都需要别人参谋的?)
  6. 打开 mirai-console.bat 运行,成功后输入login QQ号 密码登录
  7. 不要关闭,看下一步
  8. 打开 最开始安装el-bot的文件夹 el-bot
  9. .env.example 文件重命名为 .env 修改里面的 BOT_QQ=xxx 后面的 xxx 为你的QQ号(右键-打开方式-用记事本打开)
  10. 打开 mirai\plugins\MiraiAPIHTTP 里面的 setting.yml 输入正确的 auth-key端口号
  11. 打开 el-bot.bat 运行
  12. 此时你有两个正在运行的CMD窗口,一个是mirai-console,一个是el-bot