Skip to content

这是一个v2board面板的telegram机器人

Notifications You must be signed in to change notification settings

devopssdoc/v2boardbot

 
 

Repository files navigation

许可证

知识共享许可协议
v2boardbotv2boardbot 采用 知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议进行许可。
基于https://github.com/v2boardbot/v2boardbot上的作品创作。

声明: 本程序仅为个人学习使用,切勿用于商业用途

功能

  • 我的钱包
  • 流量查询
  • 幸运抽奖
  • 订阅链接
  • 我的订阅
  • 每日签到
  • 节点状态
  • 添加时长
  • 流量赌博

联系我们

邮箱地址:zhuli8@protonmail.com

电报群组:k2323Bot测试群

测试机器人:@v2boarddevbot

个人电报:@k23223

食用

机器人创建

请自行 @BotFather 创建机器人,命令菜单如下

start - 展开管理面板
bind - 绑定账号(仅限私聊)
unbind - 解除绑定
checkin - 每日签到
lucky - 幸运抽奖
wallet - 查看钱包
traffic - 查看流量

机器人群组隐私设置

@BotFather 发送/mybots > 你的机器人 > Bot Settings > Group Privacy > Turn off

如果是Turn on就是禁用隐私设置了,不需要更改

老虎机等玩法依赖 Group Privacy ,如果 Group Privacy 为Turn off 将无法使用

克隆仓库

在你需要部署的机器上克隆本项目

git clone https://github.com/v2boardbot/v2boardbot.git

一键安装

cd v2boardbot
sh install.sh

安装完成会提示前台运行和后台运行,每次更新或者首次运行先前台运行,没问题以后再后台运行

更新

项目更新以后在你克隆的项目目录里执行git pull,如果更新日志中存在本地数据库更新类似的提示,删除本地的bot.db

然后执行sh install.sh

高级使用

如果是后台运行想要退出机器人或者重新启动机器人,运行ps -axu|grep Bot.py命令,也可通过该命令查看后台运行是否正常

[root@mycentos v2boardbot]# ps -axu|grep Bot.py
root      76614  2.9  2.2 264612 41208 pts/2    S    18:38   0:00 /root/v2boardbot/python-3.9.7/bin/python3.9 Bot.py
root      76652  0.0  0.0 112824  1000 pts/2    S+   18:39   0:00 grep --color=auto Bot.py

76614就是机器人运行的进程ID,可以使用kill -9 76614命令杀死机器人进程,76614换成你自己的进程ID

运行截图

管理端

image-20230812140727690

用户端

image-20230812140809240

TODO

  • 重置流量
  • 日流量排行
  • 月流量排行

更新记录

20230814.1 main

💡增加自动删除消息,机器人需为管理员

20230813.1 main

🟢修复数据库连接超时导致无法使用

🟢修复没有任何节点不回复

💡禁用标题存在网址自动预览

20230812.1 main

🔴本地数据库更新,请删除bot.db

🟢修复若干bug

🟢更新安装文档

🟢修改配置文件为yaml

💡更新管理员设置菜单配置

💡centos、ubuntu、debian一键部署

💡新增🏀、⚽、🎯、🎳玩法

💡🏀、⚽没碰边框进球赔率加0.5

💡🎯、🎳每增加一环(一个球)赔率加0.1

💡新增签到和抽奖自定义流量或关闭

💡提示用户开启赌博模式

💡赌博模式自定义下注

查看更多

计划开发

可以提交issues给我们提供建议功能,提交issues请把问题和建议讲清楚

如果对该项目感兴趣,可以参与开发

作者有话说

无话不说,无话可说

About

这是一个v2board面板的telegram机器人

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.6%
  • Shell 3.4%