基于 SpringBoot 和 Telegrambot-Api 打造的多功能 Telegram 群管理机器人,有效查杀18+违规视频、贴图、图片,AI识别各种博彩,违规图片、文字,可设置正则自定义关键字回复、违规词汇删除等功能,支持每日词云统计,进群欢迎等多种实用群管功能,Powered By OpenAI And Google Cloud Vision。
强烈推荐观看保姆级部署视频教程:点击观看
使用文档:点击下载
-
创建你的 Telegram 机器人:
- 前往 @BotFather 以创建机器人。
- 记录下机器人的
token
和用户名。 - 不熟悉的话,可以查阅此具体步骤。
-
准备环境:
curl -o start.sh https://ghproxy.com/https://raw.githubusercontent.com/youshandefeiyang/feiyangdigital-bot/main/start.sh && chmod +x start.sh && ./start.sh
- 前往
/home/feiyangdigitalbotconf/
目录,编辑conf.json
文件:- 填入你的
username
和token
到botConfig
的name
和token
字段。 - 保存更改。
- 填入你的
- 确保你的网络可以连接到 Telegram 服务器。如果使用软路由,请使用增强代理。
- 在
/home/feiyangdigitalbotconf/
目录下执行:
docker-compose up -d
- 在
/home/feiyangdigitalbotconf/
目录下执行:
docker-compose stop
- 在
/home/feiyangdigitalbotconf/
目录下执行:
docker-compose restart
在 /home/feiyangdigitalbotconf/
目录下执行:
docker-compose logs -f
在 /home/feiyangdigitalbotconf/
目录下进行以下操作:
1.停止并移除卷:
docker-compose down
2.删除数据库持久卷(❗️危险操作,你需要对比本仓库里的数据库文件是否更新过,否则不要执行,删除之前请备份各种关键词文档):
- 首先备份数据库至
/home/
目录下
docker exec -it feiyangdigitalbotconf-mysql-1 mysqldump -uroot -ppassword bot > /home/bot.sql
- 删除数据库持久卷
docker volume rm feiyangdigitalbotconf_mysql-data
3.拉取最新镜像:
docker-compose pull
4.使用新镜像重新启动容器:
docker-compose up -d
5.在宿主机的/etc/sysctl.conf
文件中添加或修改以下行并重启:
vm.overcommit_memory = 1