八云蓝(Yakumo Ran)是拥有相当高智力,尤其擅长数学的妖怪,我以她为原型制作了这一款bot,希望能带给各位欢乐。
果然爱吃油豆腐的妖怪狐狸还是很可爱吧(笑)
🚧 重写中......
GIF演示
to do
- 下载Bot本体 🚥
git clone https://github.com/TeamGensouSpark/RanBot.git # 下载Bot文件
- 安装虚拟环境以及依赖 📖
cd RanBot # 进入文件夹
./setup.ps1
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
pip install pdm -i https://pypi.tuna.tsinghua.edu.cn/simple
pdm config pypi.url https://pypi.tuna.tsinghua.edu.cn/simple
pdm install
eval $(pdm venv activate)
python -m ensurepip
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
- 进入虚拟环境 ⚙️
./virtualshell.ps1
# 手动进入 Invoke-Expression (pdm venv activate)
eval $(pdm venv activate)
- 添加插件 💡
参考nb-cli
用法
nb install <插件名称>
- 配置环境变量 🔧
- 在Bot目录下新建.env文件
PORT=8088 #连接端口号
SUPERUSERS=["123456"] #超管
NICKNAME=["koishi"] #bot名称
COMMAND_START=["/", ""]
COMMAND_SEP=["."]
- 启动 🎉
记得先进入虚拟环境
nb run
- 按照上方方法添加超管
- 在你需要授权的会话中向运行中的bot发送
授权
,便可获取当前会话的权限
nonbot2:NoneBot2框架
CirnoBot :README模板
setu-nonebot2 :setu插件基本框架
zhenxun_bot :一顿狠抄
以及其他一些提供代码细节参考的项目,这里便不一一列出