Telegram 发卡机器人,使用Python 3.6.7
项目地址:https://github.com/garyvalue/tg_faka_bot
前置条件
Ubuntu Linux
部署Python 3.6.7
sudo apt update
sudo apt install python3.6 python3.6-venv python3.6-dev
拉取项目
git clone https://github.com/garyvalue/tg_faka_bot.git
创建虚拟环境
cd /root/tg_faka_bot
python3.6 -m venv venv
source venv/bin/activate
安装依赖
pip install -r requirements.txt
之后每次使用只要使用命令
source /root/tg_faka_bot/venv/bin/activate
激活虚拟环境即可,如果你想要退出可以使用以下命令:
deactivate
使用方法
安装依赖
pip3 install -r requirements.txt
编辑配置
编辑 config.py
文件,根据注释配置参数
启动方法
python3 main.py
数据库
使用sqlite3作为数据库,轻量、便于备份。
支付成功跳转页面
可以自定义,本程序判断是否支付成功并不是通过支付回调,而是采用向聚合支付接口轮询实现
支付接口
支付接口基于易支付。
配置信息
# 这是开源版本
# 易支付API地址, 末尾需要包含/
API = 'https://home.bakbak.cn/'
# 商户ID
ID = 12123
# 商户密钥
KEY = 'DZNEk2dQzKD10NCX0RwR'
# 支付成功跳转地址
JUMP_URL = "https://kangle.bakbak.cn/paysuccess.html"
# 支付超时时间(秒)
PAY_TIMEOUT = 300
# BOT API
TOKEN = '1297987814:AAG4kO2l-6wuPwoPMF7imHOJtpYAI'
# ADMIN ID
ADMIN_ID = [7442874233]
# 管理员命令
ADMIN_COMMAND_START = 'iadmin'
ADMIN_COMMAND_QUIT = 'icancel'
预览


类似的还有

