mirror of
https://github.com/postyizhan/NitWikit.git
synced 2025-01-24 15:44:21 +08:00
Create QQbot / 新增 QQ机器人搭建 教程
This commit is contained in:
parent
cdd749ce4a
commit
0657f749a8
77
docs-java/advance/QQbot
Normal file
77
docs-java/advance/QQbot
Normal file
@ -0,0 +1,77 @@
|
||||
---
|
||||
title: QQ机器人搭建
|
||||
sidebar_position: 12
|
||||
---
|
||||
|
||||
# QQ机器人搭建
|
||||
|
||||
本篇仅列出常见的实现方法,不对具体实现过程描述,请自行查阅相关文档。
|
||||
|
||||
:::danger
|
||||
|
||||
请一定要使用小号来搭建 QQ 机器人,否则如果登录不成功或是成功后被检测,将有大概率导致封号。
|
||||
|
||||
使用 [签名服务](https://mirai.mamoe.net/topic/2373/%E5%85%B3%E4%BA%8E%E7%AD%BE%E5%90%8D%E6%9C%8D%E5%8A%A1) 不稳定并且非常容易导致封号,推荐使用 Onebot 相关。
|
||||
|
||||
:::
|
||||
|
||||
## 使用已存在的机器人插件方案
|
||||
|
||||
:::info
|
||||
|
||||
一般而言,已经存在的机器人方案实现起来相对容易且功能多。
|
||||
|
||||
如果你不是专业开发者,非常推荐直接使用已存在的机器人插件实现。
|
||||
|
||||
:::
|
||||
|
||||
目前比较推荐的方案:
|
||||
|
||||
* [Easybot](https://www.minebbs.com/resources/easybot-minecraft.7918/)
|
||||
* [XinxinBotAPI](https://www.minebbs.com/threads/xinxinbotapi-qq-1-8-x-1-20-x.24540/)
|
||||
|
||||
如果某个方案基于 MiraiMC 请看下文。
|
||||
|
||||
## 使用机器人框架
|
||||
|
||||
:::info
|
||||
|
||||
一般而言,不需要自行使用框架实现功能,除非你是开发者。
|
||||
|
||||
:::
|
||||
|
||||
### 使用 MiraiMC
|
||||
|
||||
[点击跳转](https://github.com/DreamVoid/MiraiMC)
|
||||
|
||||
MiraiMC已添加了 [对 Overflow 的支持](https://github.com/DreamVoid/MiraiMC/issues/510)。
|
||||
|
||||
### 使用 Mirai 原生
|
||||
|
||||
[Mirai 论坛](https://mirai.mamoe.net/)
|
||||
|
||||
:::danger
|
||||
|
||||
Mirai 原生由于签名服务的缘故难以登录并且99%封号冻结。推荐使用下文的 Mirai + Overflow。
|
||||
|
||||
:::
|
||||
|
||||
### 使用 Mirai + Overflow(Onebot)实现机器人(推荐)
|
||||
|
||||
:::warning
|
||||
|
||||
配置websocket链接时,在正向ws和反向ws之间选择一种即可。
|
||||
|
||||
推荐使用 官网一键打包整合包 + LLOneBot 的方式部署。
|
||||
|
||||
如果你使用了 LLOneBot 请勿在任何群聊发送可以看出你使用了非官方 QQ 的截图。
|
||||
|
||||
:::
|
||||
|
||||
[Overflow 主页](https://github.com/MrXiaoM/Overflow)
|
||||
[Overflow 使用方法](https://github.com/MrXiaoM/Overflow/blob/main/docs/UserManual.md)
|
||||
|
||||
### 使用 Lagrange 实现机器人
|
||||
|
||||
TODO
|
||||
|
Loading…
Reference in New Issue
Block a user