littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Python的Emby影视服务器签到保号工具

项目简介

Embykeeper是基于Pyrogram编写的具有可拓展性的工具,适用于中文社群规则下的Emby影视服务器。其目的是帮助休闲时间紧张的人应对严苛的Emby保号要求,防止账号因未及时签到或登录而丢失。

项目的主要特性和功能

  1. 签到功能:支持卷毛鼠、终点站、Singularity等多个Telegram机器人签到,可通过配置启用或禁用特定站点的签到。
  2. 保活功能:定时模拟账号登录视频播放,确保Emby账号处于活跃状态,还能模拟播放时间与进度。
  3. 自动水群功能:可实现Telegram自动水群,但默认使用内建话术列表易被辨别和封禁,需谨慎使用。
  4. 自动监控信息功能:监控多个Emby相关群组的活动,如Pornemby科举考试、不给看抢邀请码等,部分功能需要超级用户或高级用户权限。

安装使用步骤

在线部署

  • Render.com
  • 其他免费PaaS:可通过 Patr.cloud 等平台进行部署,参考 教程

通过Docker部署

  1. 安装docker,执行 docker run -v $(pwd)/embykeeper:/app --rm -it --net=host embykeeper/embykeeper 生成模板 config.toml 文件。
  2. 配置账户信息,可参考最小配置示例。若需连接代理,在 config.toml 中追加代理配置。
  3. 若需启用或关闭某些站点,取消注释并修改 [service] 部分。
  4. 再次执行 docker run -v $(pwd)/embykeeper:/app --rm -it --net=host embykeeper/embykeeper,输入设备验证码登录。
  5. 为使程序长期后台运行,可通过 tmux 实现。更新版本时,执行 docker pull embykeeper/embykeeper

通过Docker Compose部署

  1. 新建 docker-compose.yml 文件,内容参考文档示例。
  2. 运行 docker-compose up -d 启动服务。可通过 docker logs -f embykeeperdocker-compose logs -f embykeeper 查看日志。

从PyPi安装

  1. 使用 python -m venv embykeeper-venv 创建虚拟环境并激活,执行 pip install embykeeper 安装。
  2. 执行 embykeeper 生成模板 config.toml 文件,配置账户信息。
  3. 再次执行 embykeeper,输入设备验证码登录。
  4. 可通过 tmux 实现长期后台运行。更新版本时,执行 pip install -U embykeeper

从源码构建

若需通过 systemd 部署自启动服务,成功运行一次后执行 make systemd。更新版本时,执行 git pull

命令行帮助

可通过运行 embykeeper -h 获取帮助,示例命令参考文档说明。若使用docker部署,需将 embykeeper 替换为 docker run ...

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】