跳到主要内容
极客日志极客日志面向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/7/2526K 浏览

准备工作

一台轻量级服务器/ 本地 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
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 基于 Milvus 与混合检索的云厂商文档智能问答系统:Java SpringBoot 实践
  • Zotero 本地 AI 文献助手:RAG 检索增强与 MCP 协议集成实战
  • Claude Code 在 Linux(Ubuntu) 上的完整安装部署指南
  • OpenCode:开源 AI 编程智能体,支持多模型与远程协作
  • MuJoCo 足式机器人强化学习:URDF 转 XML 配置指南
  • IMDB 情感分类实战:Word2Vec + 逻辑回归完整解析
  • DeepSeek 各版本说明与优缺点分析
  • AI 时代,为何架构师反而更稀缺了?
  • 给本地 AI 助手装「超级插件市场」:OpenClaw 技能实战指南
  • 机器人系统设计核心:从架构拆解到工程落地实践
  • MiniMax 海螺 AI 视频:图片与文本生成高质量视频
  • Ubuntu 22.04 基于 ROS2 Humble 的 PX4 无人机仿真环境搭建
  • 算法基础:前缀和技巧与区间求和优化
  • AI 编程工具收费模式变革:Token 计费时代的开发者生存指南
  • 基于 Vue3 与 Spring Boot 的若依框架快速搭建指南
  • OpenClaw 网关与子节点配对指南:构建分布式 AI 助手网络
  • Java 可执行 JAR 包打包:三种 Maven 方案对比
  • WebGIS 视角下的省域区县天气可视化实战攻略
  • SmolVLA 高算力适配:TensorRT 加速可行性分析与 ONNX 导出实操
  • MySQL 数据库基础入门:从概念到实战

相关免费在线工具

  • 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