Telegram 发卡机器人搭建

发现了个很好用的 tg 发卡 bot

基于 python 开发的,用的 sqlite3 做数据库,足够轻便,方便备份

适配易支付,当面付,麻瓜支付

Debian/Ubuntu 下安装
进入根目录

cd ~
安装依赖

apt-get install git python3-pip screen -y
拉取项目代码文件

git clone https://github.com/devourbots/tg_faka_bot.git
进入文件目录

cd tg_faka_bot
重命名文件

mv example.config.py config.py
mv example.faka.sqlite3 faka.sqlite3
安装依赖

pip3 install -r requirements.txt
编辑配置文件,配置相关信息

vi config.py
TG 搜索 @BotFather 申请 TOKEN(步骤:/newbot 机器人名称 - 机器人 ID_bot)

获取自己的 TG ID

运行机器人
python3 main.py
继续配置支付接口信息
编辑配置文件 vi ~/tg_faka_bot/config.py 现在存在的支付接口:

PAYMENT_METHOD = {

'epay': '支付宝/微信/QQ',
'alifacepay': '支付宝当面付'

}
如果只需要易支付,那么可以这么配置:

PAYMENT_METHOD = {

'epay': '支付宝/微信/QQ'

}
如果这时候有一个新的文件名为 mugglepay.py 的支付接口,那么可以这么配置:

PAYMENT_METHOD = {

'epay': '支付宝/微信/QQ',
'alifacepay': '支付宝当面付',
'mugglepay': '加密货币'

}
mugglepay.py 的相对路径为 getways/mugglepay/mugglepay.py

并且请确保你安装了此支付插件需要的额外依赖(如果有),pip3 install -r ~/tg_faka_bot/getways/mugglepay/mugglepay.txt

以易支付 (epay) 为例:

cd ~/tg_faka_bot/getways/epay
mv example.epay.py epay.py
vi epay.py
配置相关信息,回到机器人根目录启动机器人

cd ~/tg_faka_bot
python3 main.py
添加卡密,进行购买测试

让机器人持续在后台运行

cd ~/tg_faka_bot/
killall python3
nohup python3 main.py >>output 2>&1 &

CentOS 下安装
安装工具

yum install git vim -y
yum install python36 python36-pip -y
克隆项目

git clone https://github.com/devourbots/tg_faka_bot.git
cd tg_faka_bot
安装依赖

pip3 install -r requirements.txt
cp config.py.example config.py
vim config.py
修改配置文件:

TG 搜索 @BotFather 申请 TOKEN(步骤:/newbot 机器人名称 - 机器人 ID_bot)

TG 搜索 @getmyid_bot 获取 ID 填入 ADMIN_ID

调试

python3 main.py
放置后台运行

nohup python3 main.py >/dev/null 2>&1 &
支付接口

支付宝当面付

cd ~/tg_faka_bot/getways/alifacepay/
pip3 install -r alifacepay.txt
vim alifacepay.py
按提示填入 appid,应用私钥,支付宝公钥,保存。

重新运行 main.py,确保支付接口启用。

如发现 BUG 的反馈步骤:
1、自己操作测试,重现 BUG。

2、机器人运行中的日志会在机器人停止后写入文件,所以需要先停止机器人,使用命令:killall python3

3、加入 TG 群组

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值