跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Python

服务器或本地部署鸣潮 QQ 机器人,实现签到与练度查询功能

准备工作 > 一台轻量级服务器/ 本地 windows/linux 能够在服务器/本地 科学上网 环境部署 > 笔者所演示的环境为阿里云服务器(2 核 CPU,2GB 内存,40GB 系统盘),操作系统为 Ubuntu 24.04。 确保已成功安装 Python 环境(版本须 >3.8,建议 >=3.12,不建议 >=3.13) 确保已成功安装 git 如果你没有安装 git 且的系统是 ubun…

栈溢出发布于 2026/4/6更新于 2026/10/2026K 浏览

准备工作

一台轻量级服务器/ 本地 windows/linux 能够在服务器/本地 科学上网

环境部署

笔者所演示的环境为阿里云服务器(2 核 CPU,2GB 内存,40GB 系统盘),操作系统为 Ubuntu 24.04。

确保已成功安装 Python 环境(版本须 >3.8,建议 >=3.12,不建议 >=3.13)

确保已成功安装 git

如果你没有安装 git 且的系统是 ubuntu,安装 git 只需要输入

如果系统为 Windows,则自行前往 官网 下载安装包安装即可

文章配图

创建虚拟环境

从 Python 3.11 开始,Debian 和 Ubuntu 默认启用了 "Externally-Managed-Environment"(外部管理环境)保护机制,防止用户直接使用 pip 安装包到系统 Python 环境中,以避免破坏系统依赖。因此我们选择创建一个虚拟环境,每次使用之前只需要启动环境即可。

Windows 可直接运行 pip install uv

如果直接安装 uv 可能会出现以下错误

安装虚拟环境包

(退出虚拟环境的命令:deactivate)

文章配图

激活虚拟环境并安装 uv
# 激活虚拟环境
source mcvenv/bin/activate
# 在虚拟环境安装 uv
pip install uv

文章配图

安装插件

安装 GsCore

早柚核心文档

进入 opt/mcbot,输入如下命令

git clone https://github.com/Genshin-bots/gsuid_core.git --depth=1 --single-branch
 gsuid_core
cd

文章配图

运行 GsCore

uv run core

忽略警告

文章配图

如在服务器上部署请按照说明修改 config.json 中的 host 为 0.0.0.0,如在本地部署请忽略

Ctrl + x 退出并保存,回车确认

配置服务器端口 8765

由于 GsCore 运行在 8765 端口,我们需要在服务器的防火墙处添加对应的规则

文章配图

安装 XutheringWavesUID 鸣潮插件

进入插件目录,安装 XWUID

cd gsuid_core/plugins
# 安装 XutheringWavesUID
git clone https://github.com/Loping151/XutheringWavesUID.git

文章配图

安装库街区签到插件

# 在 plugins 目录下安装库街区签到插件
git clone --depth=1 https://github.com/Loping151/RoverSign

文章配图

重启早柚插件

文章配图

可以看到刚刚安装的插件成功导入了

安装 nonebot

另外创建一个会话窗口,进入 mcbot 目录,运行虚拟环境,安装 nonebot

cd opt/mcbot
# 激活虚拟环境
source mcvenv/bin/activate
# 安装 nb
pip install nb-cli-plugin-bootstrap nb-cli

文章配图

文章配图

运行 nb bot,将文件夹命名为 onebot,空格选中,回车确定

文章配图

配置图如下

文章配图

进入 onebot 目录,连接早柚插件,可能需要科学上网

cd onebot
nb plugin install nonebot-plugin-genshinuid

文章配图

运行 onebot

nb run

文章配图

配置防火墙端口 8080

文章配图

目录

  1. 准备工作
  2. 环境部署
  3. 创建虚拟环境
  4. 安装虚拟环境包
  5. 激活虚拟环境并安装 uv
  6. 激活虚拟环境
  7. 在虚拟环境安装 uv
  8. 安装插件
  9. 安装 GsCore
  10. 运行 GsCore
  11. 配置服务器端口 8765
  12. 安装 XutheringWavesUID 鸣潮插件
  13. 安装 XutheringWavesUID
  14. 安装库街区签到插件
  15. 在 plugins 目录下安装库街区签到插件
  16. 重启早柚插件
  17. 安装 nonebot
  18. 激活虚拟环境
  19. 安装 nb

更多推荐文章

查看全部
  • LeetCode 20. 有效的括号(栈结构详解)
  • 2026 年值得关注的开源低代码与零代码平台推荐
  • 基于微信小程序的校园服务平台的设计与开发
  • Llama Factory 微调常见错误与解决方案
  • DeepSeek-R1 大模型基于 MS-Swift 框架的部署、推理与微调实践
  • Github 2FA 认证失效解决方案及账号恢复指南
  • Qwen3-TTS VoiceDesign 在虚拟现实中的沉浸式语音应用
  • 用 Verilog 做 FPGA 浮点运算和 PID 控制
  • Python 处理 Excel 文件详解
  • 文心一言 4.5 开源版本地化部署实测与性能分析
  • Mac mini M4 部署 OpenClaw + Ollama 本地大模型接入飞书机器人
  • Ubuntu 22.04 基于 ROS2 Humble 的 PX4 无人机仿真环境搭建
  • Pi0 机器人 VLA 大模型在昇腾 A2 平台上的测评
  • MIT 电机模式控制详解:参数、场景与调试
  • Android 开发核心面试题汇总:Java、Kotlin、Flutter 及 Framework
  • Microsoft C++ Build Tools 安装与验证指南
  • 《Agent Runtime 工程化》第一章 Agent Runtime 全景:1.1 Agent、Workflow、Tool、Runtime 的边界
  • 网络安全从业人员值得考取的几本高含金量证书
  • Docker 部署 OpenClaw 常见问题排查与自定义模型配置
  • HarmonyOS 6.0 PC 端高性能图像展示器开发:ArkUI 适配与跨设备流转

相关免费在线工具

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online