项目简介
Embykeeper是基于Pyrogram编写的具有可拓展性的工具,适用于中文社群规则下的Emby影视服务器。其目的是帮助休闲时间紧张的人应对严苛的Emby保号要求,防止账号因未及时签到或登录而丢失。
项目的主要特性和功能
- 签到功能:支持卷毛鼠、终点站、Singularity等多个Telegram机器人签到,可通过配置启用或禁用特定站点的签到。
- 保活功能:定时模拟账号登录视频播放,确保Emby账号处于活跃状态,还能模拟播放时间与进度。
- 自动水群功能:可实现Telegram自动水群,但默认使用内建话术列表易被辨别和封禁,需谨慎使用。
- 自动监控信息功能:监控多个Emby相关群组的活动,如Pornemby科举考试、不给看抢邀请码等,部分功能需要超级用户或高级用户权限。
安装使用步骤
在线部署
- Render.com
- 其他免费PaaS:可通过 Patr.cloud 等平台进行部署,参考 教程。
通过Docker部署
- 安装docker,执行
docker run -v $(pwd)/embykeeper:/app --rm -it --net=host embykeeper/embykeeper
生成模板config.toml
文件。 - 配置账户信息,可参考最小配置示例。若需连接代理,在
config.toml
中追加代理配置。 - 若需启用或关闭某些站点,取消注释并修改
[service]
部分。 - 再次执行
docker run -v $(pwd)/embykeeper:/app --rm -it --net=host embykeeper/embykeeper
,输入设备验证码登录。 - 为使程序长期后台运行,可通过
tmux
实现。更新版本时,执行docker pull embykeeper/embykeeper
。
通过Docker Compose部署
- 新建
docker-compose.yml
文件,内容参考文档示例。 - 运行
docker-compose up -d
启动服务。可通过docker logs -f embykeeper
或docker-compose logs -f embykeeper
查看日志。
从PyPi安装
- 使用
python -m venv embykeeper-venv
创建虚拟环境并激活,执行pip install embykeeper
安装。 - 执行
embykeeper
生成模板config.toml
文件,配置账户信息。 - 再次执行
embykeeper
,输入设备验证码登录。 - 可通过
tmux
实现长期后台运行。更新版本时,执行pip install -U embykeeper
。
从源码构建
若需通过 systemd
部署自启动服务,成功运行一次后执行 make systemd
。更新版本时,执行 git pull
。
命令行帮助
可通过运行 embykeeper -h
获取帮助,示例命令参考文档说明。若使用docker部署,需将 embykeeper
替换为 docker run ...
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】