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

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

进入 opt/mcbot,输入如下命令
git clone https://github.com/Genshin-bots/gsuid_core.git --depth=1 --single-branch
cd gsuid_core

uv run core
忽略警告

如在服务器上部署请按照说明修改 config.json 中的 host 为 0.0.0.0,如在本地部署请忽略
Ctrl + x 退出并保存,回车确认
由于 GsCore 运行在 8765 端口,我们需要在服务器的防火墙处添加对应的规则

进入插件目录,安装 XWUID
cd gsuid_core/plugins
# 安装 XutheringWavesUID
git clone https://github.com/Loping151/XutheringWavesUID.git

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


可以看到刚刚安装的插件成功导入了
另外创建一个会话窗口,进入 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


微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML 转 Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online