感谢 Chao 佬开源,请参阅原贴 OneDrive同域一键复制转存机器人已上线 查看机器人使用说明。由 Chao 佬授权,本贴将开放机器人源代码、描述较为详细的搭建教程,请从本贴附件下载源码、配置文件。我搭建的机器人使用自建 API 已通过 club 的表演域、薅羊毛 community 的两域审核: @CRODsaveBot 。

搭建机器人需要会基本的Linux操作,我这里以 Ubuntu20 为例,其他系统请灵活变通。需要 python 环境,一般的 Linux 系统都自带。
1. 上传源码
新建bot文件夹并进入:
mkdir bot && cd bot
上传源码 main.py
、配置文件 config.json
至 bot
目录,需要修改源码第10行:
bot_api = ""
私信 BotFather 创建一个新的 bot 获取 token 填入双引号之中。
源码第18、19行为我自己的 id 、 secret ,登陆 1ove 的账号无需再审核,若需使用自建 API 登陆 1ove 账号需再次向管理员提出申请。自建 API 你需要关注以下事项:
2. 安装 python 依赖库
提示 command not found
请切换 python 版本或安装 pip3 。
python2:
pip install requests pyTelegramBotAPI
或 pyhon3 :
apt update
apt install python3-pip
pip3 install requests pyTelegramBotAPI
3. 运行 bot
安装 screen 来让 bot 实现后台运行:
apt install screen
新建一个 screen 会话,名称自定,以 bot 为例:
screen -S bot
启动bot:
python main.py
或python3:
python3 main.py
退出会话:快捷键 Ctrl + A + D
进入会话: screen -r bot
终止会话:pkill screen
最后给机器人发送命令 /start
得到回应即为搭建成功。