Repository files navigation 去my.telegram.org获取api_id api_hash千万不要点错成delete账户!!!!
刚开始学习使用GITHUB,我是一个菜鸟
同样的也是刚开始学习PYTHON
尝试使用python写一个基于E大的dockerV3的机器人交互
最新版本为jbot文件夹,以后只更新此文件,欢迎大佬pr
使用方法
将bot.py、bot.json、rebot.sh放入/jd/config文件夹下(旧版本使用方法)
在docker内执行apk add python3
如需扫码获取cookie及获取图片 需执行apk add zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev
由于需要安装多个依赖包,建议将清华源设置为默认源pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
执行pip3 install telethon python-socks[asyncio] pillow qrcode requests prettytable
或者下载requirements.txt pip3 install -r requirements.txt
rebot.sh 用于杀死原bot进程,后台启动新进程,建议直接环境搭建好后直接 bash /jd/config/rebot.sh
下载jbot文件夹 放在、/jd或/ql目录下,下载config/bot.json放在config下,在jd或ql目录下运行 nohup python3 -m jbot >/dev/null 2>&1 &
如果需要更换机器人token,需要将bot.session删除后,重新运行 bash /jd/config/rebot.sh
主要功能
/a 使用你的自定义快捷按钮
/start 开始使用本程序
/help 获取命令,可直接发送至botfather
/bash 执行bash程序,如git_pull、diy及可执行自定义.sh,例如/bash /jd/config/abcd.sh
/node 执行js脚本文件,目前仅支持/scirpts、/config目录下js,直接输入/node jd_bean_change 即可进行执行。该命令会等待脚本执行完,期间不能使用机器人,建议使用snode命令。
/cmd 执行cmd命令,例如/cmd python3 /python/bot.py 则将执行python目录下的bot.py
/snode 命令可以选择脚本执行,只能选择/jd/scripts目录下的脚本,选择完后直接后台运行,不影响机器人响应其他命令
/log 选择查看执行日志
/getfile 获取/jd目录下文件
/setshort 设置自定义按钮,每次设置会覆盖原设置
/getcookie 扫码获取cookie
此外直接发送文件,会让你选择保存到哪个文件夹,如果选择运行,将保存至scripts或者own目录下,并立即运行脚本crontab.list文件会自动更新时间
todo:
snode忽略非js文件,由于tg最大支持100个按钮,需要进行排除非js文件 已完成
V4更新了,还没来得及看,后期新增 V4版本已更新
扫码获取cookie 采用lof大佬方案
上一页下一页功能 已完成
有错误请留言,有需要增加功能的,我可以尝试写
初次新增青龙bot,仅支持基础设置,青龙特性尚未研究,后续可能会更新
About
Backup repo from SuMaiKaDe/jddockerbot
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.