小C-TelegramBot
为v2board开发的群组小游戏及实用功能机器人
- 每日签到
- 通过Bot更改密码
- 个人信息查询
- 群组流量小游戏
- 老虎机
- 骰子(开发中...)
- 群组红包小游戏
- 流量红包
- 余额红包
依赖关系:
Bot运行需要python3.8及以上版本
安装脚本会尝试安装python3.8及以上版本
如果安装失败请自行安装python3.8及以上版本
-
安装脚本
bash <(curl -Ls https://raw.githubusercontent.com/caoyyds/cbot_for_v2board/main/install_cbot.sh)
bash <(curl -Ls https://raw.githubusercontent.com/caoyyds/cbot_for_v2board/main/update_cbot.sh)
-
配置文件
[Database]
host = 127.0.0.1
post = 3306
user = user
pwd = pwd
db = dbname[Telegram]
cbot_for_v2board = token
group_username = @group_username
group_url = group_url[V2board]
name = v2board_name
url = v2board_url-
Database项
数据库配置,填写v2board数据库信息 -
Telegram项
机器人token可以通过官方机器人生成@BotFather发送/newbot
命令按照提示操作
group_username为群组用户么必须带有@
⚠️ 注意:群组必须为公开群组
group_url为群组url请将链接填写完整 -
V2board项 v2board_name为机场名称
v2board_url为机场官网地址
-
-
运行
⚠️ 注意:在运行机器人之前请先将机器人加入群组并设置为管理员,并配置好配置文件(所有配置项均要填写完整),否则机器人无法正常工作。
修改任何配置后需要重启机器人才能生效。-
开启机器人
systemctl start cbot_for_v2board.service
-
关闭机器人
systemctl stop cbot_for_v2board.service
-
重启机器人
systemctl restart cbot_for_v2board.service
-
-
添加命令
为方便用户使用机器人,可以将下方命令列表添加至机器人。使用@BotFather发送
/setcommands
命令,选择机器人后粘贴下方内容即可help - 帮助 day - 每日签到得余额 money_pack - 发拼手气余额红包 flow_pack - 发拼手气流量红包 lottery_record - 当日开奖记录 bind - 绑定账号 unbind - 解除绑定 login - 登录绑定账号 logout - 退出绑定账号 me - 个人信息 change_password - 更改密码
-
故障排查
-
安装问题
根据安装时的错误提示进行排查,为了避免破坏原有环境,可将数据库开启远程访问,另外开一台vps部署,测试好没问题后再部署到原有环境
-
运行问题
如有运行机器人后没有反应,可以使用
journalctl -u cbot_for_v2board.service
查看日志,根据日志进行排查机器人正常运行后会将日志输出至
/usr/local/cbot_for_v2board/log/cbot_for_v2board.log
文件
-
- 基于Python的Telegram机器人框架python-telegram-bot