机器人安装使用方式 - StupidNice/tg_faka_bot GitHub Wiki
服务器 平台:Google Cloud Debian9 x64
配置:随便,超低配(128M)都能跑
建议使用Debian9 系统,以免发生奇奇怪怪的错误
视频教程 点击查看
文字教程 先让机器人跑起来 进入用户目录
cd ~
安装依赖
apt-get install git python3-pip screen -y
拉取项目代码文件
git clone https://github.com/lulafun/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
编辑配置文件,配置相关信息
获取自己的TG ID,机器人:@getidsbot
vi config.py
运行机器人
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 &
如发现BUG的反馈步骤: 1、自己操作测试,重现BUG。
2、机器人运行中的日志会在机器人停止后写入文件,所以需要先停止机器人,使用命令:killall python3
3、加入TG群组
4、详细描述错误流程,发送完整的机器人会话截图,并将output文件私发管理员,不发日志文件不予回应
如果日志文件过多(不便于分析错误),请先删除之前的output文件,重新运行机器人,重现bug后停止机器人,这时候output文件的日志就是最新的错误日志了