Telegram 自助发卡和购买商品
简介
1.这是一个 Telegram 发卡机器人,此机器人基于 Python 开发;
2.使用 sqlite3 作为数据库,轻量、便于备份;
3.已适配 “易支付”、“支付宝当面付” 支付接口。
项目地址:Github
官方 TG 群组:TG发卡机器人 反馈建议
部署
非大陆 CentOS 7.x 机器一台
1.安装工具
yum install git vim -y
yum install python36 python36-pip -y
2.克隆项目
git clone -b master https://github.com/devourbots/tg_faka_bot.git
cd tg_faka_bot
3.安装依赖
pip3 install -r requirements.txt
cp config.py.example config.py
vim config.py
bot创建以及获取admin_id
这里简单说下如何在Telegram创建一个bot。至于如何打开Telegram不在赘述。
1)直接给 BotFather(https://t.me/botfather)发送 /newbot 指令创建机器人,第一次给你的机器人起一个名字,第二次输入( It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.)
2)创建成功,你会得到一个机器人的 URL 和 API token,我们需要这个API token。
3)TG 搜索 @getmyid_bot 获取 ID 填入 ADMIN_ID
修改配置文件config.py如下:
# 支付超时时间(秒)
PAY_TIMEOUT = 300
# BOT API
TOKEN = '这里写你的'
# ADMIN ID
ADMIN_ID = [这里写你的]
# 管理员命令
ADMIN_COMMAND_START = 'iadmin'
ADMIN_COMMAND_QUIT = 'icancel'
# 支持的支付方式
PAYMENT_METHOD = {
PAYMENT_METHOD = {
'epay': '支付宝/微信/QQ',
'alifacepay': '支付宝当面付',
'mugglepay': '支付宝'
}
# 当前版本
VERSION = '1.3.5'
4.调试
python3 main.py
5.放置后台运行
nohup python3 main.py >/dev/null 2>&1 &
在宝塔上自动运行
安装
打开Python项目管理器添加项目,具体看图:

点击确定后项目开始运行。



