Skip to content

TeamGensouSpark/RanBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

RanBot

python nonebot

八云蓝 🦊


八云蓝(Yakumo Ran)是拥有相当高智力,尤其擅长数学的妖怪,我以她为原型制作了这一款bot,希望能带给各位欢乐。

果然爱吃油豆腐的妖怪狐狸还是很可爱吧(笑)

实现功能 ✨


🚧 重写中......

演示 ▶️


GIF演示

to do

快速部署 🚀


  1. 下载Bot本体 🚥
git clone https://github.com/TeamGensouSpark/RanBot.git # 下载Bot文件
  1. 安装虚拟环境以及依赖 📖

Windows 🪟

cd RanBot # 进入文件夹
./setup.ps1

Linux 🐧

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
  1. 进入虚拟环境 ⚙️

Windows 🪟

./virtualshell.ps1 
# 手动进入 Invoke-Expression (pdm venv activate)

Linux 🐧

eval $(pdm venv activate)
  1. 添加插件 💡

参考nb-cli用法

nb install <插件名称>
  1. 配置环境变量 🔧
  • 在Bot目录下新建.env文件
PORT=8088 #连接端口号

SUPERUSERS=["123456"] #超管
NICKNAME=["koishi"] #bot名称
COMMAND_START=["/", ""]
COMMAND_SEP=["."]
  1. 启动 🎉

记得先进入虚拟环境

nb run

FAQ (Frequently Asked Questions)

Bot不理我怎么办

  • 按照上方方法添加超管
  • 在你需要授权的会话中向运行中的bot发送授权,便可获取当前会话的权限

感谢项目


nonbot2:NoneBot2框架 CirnoBot :README模板 setu-nonebot2 :setu插件基本框架 zhenxun_bot一顿狠抄

以及其他一些提供代码细节参考的项目,这里便不一一列出

About

A NoneBot2 qq-bot inspired by Yakumo Ran

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published