源码部署⚓︎
1、拉取代码⚓︎
- 下载源码到本地
sudo apt install python3-pip
git clone https://github.com/berry8838/Sakura_embyboss.git && cd Sakura_embyboss && chmod +x main.py
2、 Mysql数据库⚓︎
数据库的搭建方式多样,本文仅截取两种来说
以下二选一即可
3、安装依赖⚓︎
4、填写 confi.json⚓︎
此部分同 docker,请填写完以后 python main.py
启动程序,试运行
5、创建守护程序 systemd⚓︎
- 修改
embyboss.service
里面编辑我中文标注的3行,默认可以分别填入
(程序名称)embyboss
,
(程序运行目录)/root/Sakura_embyboss/
(运行主程序地址)/root/Sakura_embyboss/main.py
- 若有修改路径请按照自己的修改填写
- 保存后运行
mv embyboss.service /etc/systemd/system
- 以下是控制命令
systemctl daemon-reload # 重新加载 systemd 守护程序
systemctl start embyboss # 启动bot
systemctl status embyboss # bot状态
systemctl restart embyboss # 重启bot
systemctl enable embyboss # 开机自启
systemctl stop embyboss # 停止bot