甲骨文账号存活情况检测机器人 发表于 2022-10-05 | 更新于 2022-10-05
字数总计: 630 | 阅读时长: 2分钟 | 阅读量:
甲骨文账号存活情况检测机器人
命令
功能
群聊可用
/check
检查账号存活情况
✔️
/set
设定租户名
❌
/help
查看帮助
✔️
/start
启动机器人
✔️
/add
添加租户名
❌
/del
删除全部租户名
❌
/get
查看租户名
❌
/rm
删除指定租户名
✔️
关于bot bot token 首先你需要去 https://t.me/BotFather 找官方机器人,发送 /newbot
来新建一个机器人。然后发送 /mybots
获取 bot token。具体可以谷歌。
你的id 至于自己的id,是 一串数字 ,不是你的@xxx,可以找 https://t.me/userinfobot (非官方,我也不知道是谁的机器人)获取。
手动部署 下面是以ubuntu为例,没有在CentOS上尝试过。
安装依赖 notranslate position-relative overflow-auto # 安装git apt update && apt install git # python环境 apt install gcc python3-pip -y
克隆项目 到本地,并复制一份配置文件。
notranslate position-relative overflow-auto mkdir -p /opt/bot/data/ && cd /opt/bot/ git clone https://github.com/tech-fever/check_oracle_bot.git ./ pip install -r requirements.txt cp conf.ini.example conf.ini
编辑conf.ini
notranslate position-relative overflow-auto
填入自己的bot token和自己的用户id (不是username)。 如果部署在国内服务器上需要对telegram bot api链接进行反代,并填入BASE_URL,如果是国外服务器则留空即可。
notranslate position-relative overflow-auto [TELEBOT] BOT_TOKEN = BASE_URL = BASE_FILE_URL = [DEVELOPER] DEVELOPER_CHAT_ID =
进程守护 notranslate position-relative overflow-auto cat <<'TEXT' > /etc/systemd/system/check_oracle_bot.service [Unit] Description=check_oracle_bot telegram utility daemon After=network.target [Install] WantedBy=multi-user.target [Service] Type=simple WorkingDirectory=/opt/bot/check_oracle_bot ExecStart=/usr/bin/python3 main.py Restart=always
开启进程
notranslate position-relative overflow-auto systemctl enable check_oracle_bot.service systemctl start check_oracle_bot.service
docker 部署 写了个一键脚本,仅在ubuntu上测试过,不保证可用性。
脚本部署 notranslate position-relative overflow-auto bash <(curl -sL https://raw.githubusercontent.com/tech-fever/check_oracle_bot/main/check_oracle.sh)
使用预览:
notranslate position-relative overflow-auto check_oracle_bot Docker安装管理脚本 1. 安装check_oracle_bot 2. 修改check_oracle_bot配置 3. 启动check_oracle_bot 4. 停止check_oracle_bot 5. 重启并更新check_oracle_bot 6. 查看check_oracle_bot日志 7. 查看check_oracle_bot配置 8. 卸载check_oracle_bot ———————————————— 0. 退出脚本 请输入选择 [0-8]:
注:国内服务器自己解决DockerHub镜像下载慢的问题,我对国内有哪些镜像源也并不清楚 再注:国内服务器还需要建立telegram bot api反代,然后手动填入BASE_URL
总之建议大家用国外服务器啦~~
鸣谢 感谢:
作者danuonuo 的项目