本文最后更新于 2024-05-13,

若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。

本站只有Telegram群组为唯一交流群组, 点击加入

文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请

LLOneBot使你的NTQQ支持OneBot11协议进行QQ机器人开发

LLOneBot安装

项目地址:https://github.com/LLOneBot/LLOneBot

LLOneBot 支持到最新版本的 QQ

不推荐太老的版本,9.9.7(21804) 之前的版本都没有经过仔细测试,可能会有一些问题.

Windows 用户一键安装方案

https://github.com/super1207/install_llob/releases下载exe,双击运行即可,之后打开QQ的设置,看到了 LLOneBot 就代表安装成功了.

通用安装方法

注意在安装之前请先关闭 QQ !

推荐使用 一键安装脚本,支持 Windows、Linux、MacOS

安装成功后打开QQ的设置,看到了 LiteLoaderQQNT 就代表安装成功了.

1715573559896.webp

下载 LLOneBot 最新版本 解压放到 plugins 目录下,然后重启 QQ 即可.

plugins 目录可以在 LiteLoaderQQNT 的页面找到并一键打开.

重启 QQ 后,打开设置,看到 LLOneBot ,代表安装成功.

Linux 安装

Linux 安装方法与 Windows 类似,只是需要手动安装 LiteLoaderQQNT

如果非要使用 docker 安装 LLOneBot,参考 https://github.com/LLOneBot/llonebot-docker

如果你的 Linux 上的 QQ 出现各种问题了,推荐使用兼容性更好的,最新最 in 的无头 NTQQ 框架 NapCatQQ

机器人推荐

绪山真寻Bot

项目地址:https://github.com/HibiKier/zhenxun_bot

文档地址:https://hibikier.github.io/zhenxun_bot/docs/installation_doc/

1715573858349.webp

SoraBot

基于 Nonebot2,互通多平台,超可爱的林汐酱

项目地址:https://github.com/netsora/SoraBot?tab=readme-ov-file

手册地址:https://bot.netsora.info/

YanXiBot

项目地址:https://github.com/MelodyKnit/YanXiBot

部署

git clone https://www.github.com/melodyknit/YanXiBot
cd YanXiBot
pip install -r requirements.txt
nb run

March7th

崩坏:星穹铁道多功能机器人(开发中),目前支持账号绑定、信息查询、Wiki 查询等功能

项目地址:https://github.com/Mar-7th/March7th

安装

下载源码

使用 git clone https://github.com/Mar-7th/March7th.git下载压缩包 并解压,进入工程目录。

安装依赖

使用 Poetry 安装

如果未安装 poetry,先参考 文档 安装。

在项目根目录使用 poetry install 安装项目依赖。

运行 poetry shell 进入虚拟环境,继续后续操作。

使用 pip 安装

在项目根目录使用 python -m venv .venv 创建虚拟环境。

Linux / MacOS 使用命令 source .venv/bin/activate,Windows 使用命令 .venv\Scripts\activate 激活虚拟环境。

使用 pip install -r requirements.txt 安装项目依赖,此方式默认使用 TUNA 镜像源。

Bot 配置

配置协议端,具体参考 协议端配置

配置运行环境参数,如超级用户账号、bot 昵称等(可复制 .env.dev 文件到 .env.prod 后根据注释提示填入参数)。

使用 nb run 运行 Bot 程序。

给聊天机器人发送命令 srhelp 即可查看命令列表,如果配置的命令前缀不包含 "",则需要加上命令前缀。

Hikari

战舰世界水表BOT 项目地址:https://github.com/benx1n/HikariBot

在Windows系统上快速部署

点我查看视频教程

windows安装python版本请勿大于3.11,建议版本3.10

  1. 下载Hikari的最新Release并解压到合适文件夹

  2. 复制一份 .env.prod-example文件,并将其重命名为 .env.prod,打开并按其中注释编辑

    只显示了.env,没有后面的后缀?请百度 windows如何显示文件后缀名

    API_TOKEN = xxxxxxxx #无需引号,TOKEN即回复您的邮件所带的一串由[数字+冒号+英文/数字]组成的字符串
    SUPERUSERS=["QQ号"]
    
    • 最后TOKEN应该长这样 API_TOKEN = 123764323:ba1f2511fc30423bdbb183fe33
    • 从0.3.2.2版本开始,您没有填写的配置将按.env文件中的默认配置执行,具体逻辑为
      • 私聊、频道默认禁用
      • 群聊默认开启,默认屏蔽官方交流群
    • 从2024-04-23开始,不再推荐使用go-cqhttp作为无头协议端,请参考下方配置LLOneBot
  3. 参考LLOneBot配置教程,配置NoneBot+LLOneBot的端口号及连接token,记得点击保存

  4. 双击 启动.bat

Linux一键脚本

仅支持Debian、CentOS、Ubuntu

wget -qO - https://fastly.jsdelivr.net/gh/benx1n/HikariBot@master/install.sh | bash

使用Docker部署

  • Docker目录下是一个简单的Dockerfile,可以基于官方的Python容器封装一个完整的HikariBot
    • 12hydrogen/hikari-bot:latest上线官方仓库
  • 注意需要将内部的8080端口映射出来
    docker run -d -P 12hydrogen/hikari-bot:latest -t [token] -i [qqid] # 首次使用需输入token和qqid,-P表示将8080端口随机映射至主机
    docker run -d -p 12345:8080 12hydrogen/hikari-bot:latest -t [token] -i [qqid] # 使用-p以指定映射在外的端口
    
  • 运行上述指令后会在终端显示一串字符,即Docker容器的标识符,一般使用前几位即可唯一确定一个容器
    1a2b3c4d5e..... # 标识符
    docker stop 1a2b # 使用前四位确定,stop即停止容器
    1a2b3c4d5e.....
    docker start 1a2b # start即启动容器
    1a2b3c4d5e.....
    docker restart 1a2b # restart即重启容器
    1a2b3c4d5e.....
    
  • 在更新后即上传新版本容器
    docker pull 12hydrogen/hikari-bot:latest # 更新
    docker stop 1a2b
    1a2b...
    docker run -d --volumes-from 1a2b -P 12hydrogen/hikari-bot:latest -t [token] -i [qqid] # 随机映射
    or
    docker run -d --volumes-from 1a2b -p 12345:8080 12hydrogen/hikari-bot:latest -t [token] -i [qqid] # 指定映射
    9z8y... # 注意标识符变化了
    docker rm 1a2b # 删除旧容器,
    1a2b...
    
  • 将配置文件与容器分离 使用volume在宿主机保存相关账号信息,更新时按照相关步骤继承volume即可

琪露诺Bot

专注Minecraft的QQ机器人,基于nonebot2, gocqhttp, serverTap开发的琪露诺家族的第三代成员。

项目地址:https://github.com/summerkirakira/CirnoBot

手册地址:https://biaoju.site/cirnobot/

1715574318806.webp

Omega Miya

项目地址 https://github.com/Ailitonia/omega-miya

ATRI

アトリは、高性能ですから!

为🐧即时聊天工具中复现一只优秀的功能性机器人

项目地址:https://github.com/Kyomotoi/ATRI

手册地址:https://atri.imki.moe/quick_start/introduction

小派蒙|LittlePaimon

项目地址:https://github.com/CMHopeSunshine/LittlePaimon

手册地址:https://docs.paimon.cherishmoon.top/

插件推荐

✨支持OneBot(QQ)、QQ频道、微信、开黑啦、Telegram的全功能原神Bot插件✨

  • Bot目录的上级(例如你的bot目录为 ./Wuyi/nb2,则cd至 ./Wuyi处)
  • 输入安装core命令
git clone https://github.com/Genshin-bots/gsuid_core.git --depth=1 --single-branch
  • 进入文件夹内
cd gsuid_core
  • 安装依赖(以下两种二选一即可)
    • 执行 poetry install安装依赖
    • 执行 pdm install安装依赖
      • 然后执行 pdm run python -m ensurepip
# poetry安装依赖方式
poetry install

# pdm安装依赖方式
pdm install
pdm run python -m ensurepip
  • 安装所需插件可选
cd gsuid_core
cd plugins
# 安装v4 GenshinUID
git clone -b v4 https://github.com/KimigaiiWuyi/GenshinUID.git --depth=1 --single-branch
  • 🎉你已经成功安装GsCore