准备工作
前言
林汐非常可爱的帕
门槛
在开始之前,我们希望您具备:
- 一定的基础,包括但不限于稍微熟悉linux或windows cmd命令行
- 一些百度/Google的能力
- 一台服务器或能 24 小时运行的电脑
你可能会问
让我们举个例子:
python
# /重启 指令只能由 Bot管理员 触发
reboot_cmd = on_alconna(
Alconna("重启"),
permission=BOT_ADMIN
)
# /更新 指令可以由 Bot管理员 和 Bot协助者 触发
update_cmd = on_alconna(
Alconna("更新"),
permission=BOT_HELPER
)
环境准备
TIP
请确保你的 Python 版本 >= 3.10
为了让 Sora 稳定运行,我们使用了虚拟环境(pdm)
bash
# 安装 pipx
pip install pipx
# 安装 PDM 虚拟环境
pipx install pdm
# 安装 python 依赖
pdm install
# 安装 pre-commit git hook
pre-commit install
本体准备
通过 Git 下载 Sora
在任意你喜欢的目录下键入:
bash
git clone https://github.com/netsora/SoraBot.git
bash
git clone [email protected]:netsora/SoraBot.git
bash
gh repo clone netsora/SoraBot
通过 GitHub Codespaces 使用 Sora
通过 Gitpod 使用 Sora
通过其它方法下载 Sora
- 进入 Sora 主仓库
- 点击显眼的 Code 按钮
- 在出现的菜单中找到 Download ZIP 并点击
- 下载完成后解压至任一你喜欢的目录