一个用于满足所有镜像需求的电报机器人 | OG Repo
这是一个使用 Python 编写的电报机器人,用于将互联网上的文件镜像到我们亲爱的 Google 云端硬盘中。
git clone https://github.com/lzzy12/python-aria-mirror-bot mirror-bot/
cd mirror-bot
- 安装要求 - 对基于 Debian 的发行版:
sudo apt install python3
- 根据 [官方 Docker 文档](https://docs.docker.com/engine/install/debian/) 安装 Docker - 对 Arch 和其衍生版:
sudo pacman -S docker python
- 安装运行设置脚本所需的依赖项:shell script
pip3 install -r requirements-cli.txt
## 配置文件设置 注意: 从 953113269e4424ecb956d0b9b093b846301efffb 开始,我们不再将授权聊天 ID 存储在 txt 文件中。我们将使用一个轻量级的 Redis 数据库。因此,前进时,必须使用 Redis 数据库。 - 删除第一行,内容如下:
REMOVE_THIS_LINE=True
填写其余字段。每个字段的含义如下所示: - **BOT_TOKEN**:您从 @BotFather 获得的电报机器人令牌 - **GDRIVE_FOLDER_ID**:这是您要上传所有镜像的 Google 云端硬盘文件夹的文件夹 ID - **DOWNLOAD_DIR**:下载文件应下载到的本地文件夹的路径 - **DOWNLOAD_STATUS_UPDATE_INTERVAL**:在经过一段时间(以秒为单位)后更新镜像进度消息的短时间间隔。 (我建议至少保持 5 秒) - **OWNER_ID**:机器人所有者的 Telegram 用户 ID(不是用户名) - **AUTO_DELETE_MESS暂无开放 Issues,或尚未同步最近议题。