embykeeper


Nameembykeeper JSON
Version 5.0.14 PyPI version JSON
download
home_pageNone
SummaryDaily checkin automator for emby bots in telegram.
upload_time2024-10-28 11:20:45
maintainerNone
docs_urlNone
authorNone
requires_python<3.11,>=3.8
licenseNone
keywords emby telegram checkin automator bot telegram bot keep active
VCS
bugtrack_url
requirements pyyaml tomli tomlkit rich typer appdirs loguru faker aiofiles aiohttp aiohttp-socks python-dateutil ddddocr embypyfix pyrogram tgcrypto pillow thefuzz schema aiocache flask flask-socketio flask-login simple-websocket eventlet cryptography werkzeug cachetools emoji numpy onnxruntime
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![build status](https://img.shields.io/github/actions/workflow/status/emby-keeper/embykeeper/ci.yml?branch=main)](https://github.com/emby-keeper/embykeeper/commits/main) [![pypi badge](https://img.shields.io/pypi/v/embykeeper)](https://pypi.org/project/embykeeper/) [![docker](https://img.shields.io/docker/v/embykeeper/embykeeper?label=docker)](https://hub.docker.com/r/embykeeper/embykeeper) [![docker pulls](https://img.shields.io/docker/pulls/embykeeper/embykeeper?label=pulls)](https://hub.docker.com/r/embykeeper/embykeeper) [![license badge](https://img.shields.io/github/license/emby-keeper/embykeeper)](https://github.com/emby-keeper/embykeeper/blob/main/LICENSE) [![telegram badge](https://img.shields.io/badge/telegram-bot-blue)](https://t.me/embykeeper_bot) [![telegram badge](https://img.shields.io/badge/telegram-channel-green)](https://t.me/embykeeper) [![telegram badge](https://img.shields.io/badge/telegram-group-violet)](https://t.me/embykeeperchat)

<p align="center">
  <a href='https://github.com/emby-keeper/embykeeper'>
    <img src="https://github.com/emby-keeper/embykeeper/raw/main/images/logo.svg" alt="Embykeeper" />
  </a>
</p>
<p align="center">
    <b>自动签到 定时保号 按需水群</b>
</p>

---

## 功能

Embykeeper 是一个 Emby 影视服务器签到保号的自动执行工具, 它主要提供两大核心功能:

1. **TG 机器人签到** - 可以自动完成 50+ 站点的 Telegram 机器人每日签到, 以获取积分.

2. **Emby 保号** - 通过模拟登录和播放视频, 定期保持 Emby 账号的活跃状态, 支持任何 Emby 站点.

除此之外,Embykeeper 还提供了一些额外功能:

1. **自动抢注** - 监听邀请码发码信息和开放注册信息, 并自动抢注.

2. **群组游戏** - 自动完成群组内的抢红包和答题等游戏, 以获取积分.

3. **考核辅助** - 站点考核自动接入 GPT 和 已知题库, 提高通过率.

4. **便捷的二次开发** - 基于 Pyrogram 开发, 提供了一套便捷的框架来实现新的签到器.

项目支持 Python 运行、Docker 部署或云部署, 且完全开源, 不存储任何密钥或隐私信息, 经两年的开发已经在稳定和安全性方面有一定保证.

## 存储库迁移

由于作者 (jackzzs) 账号莫名被封, 原 embykeeper/embykeeper 存储库已迁移到 [emby-keeper/embykeeper](https://github.com/emby-keeper/embykeeper). 之后的更新在这里进行.

## 声明

本项目涉及的一切 Emby 服务器与 Embykeeper 开发团队无关, 在使用 Embykeeper 时造成的一切损失 (包括但不限于 Emby 或 Telegram 账号被封禁或被群封禁) 与开发团队无关. 为了您的账号安全, 推荐使用小号. 运行该工具的 Telegram 账号若通过接码注册, 请使用一段时间再接入本工具.

本项目设计初衷是在中文 Emby 社群规则下, 保号要求逐渐苛刻 (部分要求每月登录或每日签到), 这使得休闲时间紧张的人士难以安心使用. 本项目仅旨在帮助该类人群保号, 不鼓励持有大量 Emby 账号而不使用, 导致真正需要的人、为中文影视资源分享和翻译有贡献的人难以获得账号的行为, 开发团队也呼吁仅保留 1-2 个较全面质量较高的 Emby 服务器. 本项目仅提供工具, 具体使用形式及造成的影响和后果与开发团队无关.

Embykeeper 将自动向 Embykeeper Auth Bot ([@embykeeper_auth_bot](https://t.me/embykeeper_auth_bot))" 发送信息, 用于在线验证码解析、日志记录、用户验证等, 内容不含任何密码或密钥信息, 或其他敏感隐私信息.

当您安装并使用该工具, 默认您已经阅读并同意上述声明, 并确认自己并非出于"集邮"目的而安装.

## 安装与使用

Embykeeper 支持 Docker 或 PyPI 安装 (Linux / Windows), 也支持云部署, 请点击下方按钮开始部署:

[![Setup Tutorial](https://github.com/emby-keeper/embykeeper/raw/main/images/setup-button.svg)](https://emby-keeper.github.io/guide/安装指南)

若您没有服务器, 您可以通过免费托管平台进行部署, 点击下方按钮开始部署:

[![Deploy to Huggingface Space](https://github.com/emby-keeper/embykeeper/raw/main/images/deploy-to-hf.svg)](https://huggingface.co/spaces/embykeeper/embykeeper?duplicate=true)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![Tutorial](https://github.com/emby-keeper/embykeeper/raw/main/images/hf-tutorial.svg)](https://blog.zetx.tech/2024/05/19/embykeeper-hf-tutorial/)

[![Deploy to Render](https://github.com/emby-keeper/embykeeper/raw/main/images/deploy-to-render.svg)](https://render.com/deploy?repo=https://github.com/emby-keeper/embykeeper/tree/stable)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![Tutorial](https://github.com/emby-keeper/embykeeper/raw/main/images/render-tutorial.svg)](https://blog.zetx.tech/2023/06/26/embykeeper-render-tutorial)

若您有服务器, 我们推荐使用 [Docker 部署](https://emby-keeper.github.io/guide/Linux-Docker-部署):

```bash
docker run -v $(pwd)/embykeeper:/app --rm -it --net=host embykeeper/embykeeper
```

您也可以使用 [Docker Compose 部署](https://emby-keeper.github.io/guide/Linux-Docker-Compose-部署).

更多安装和配置方面的帮助请参考 [**📖 教程文档**](https://emby-keeper.github.io/).

本项目欢迎友善讨论与建议, 您可以通过 [Github Issue](https://github.com/emby-keeper/embykeeper) 途径反馈, 并认可开发团队可以关闭与项目开发不直接相关的不友善讨论. 您也可以通过 [Telegram 讨论群](https://t.me/embykeeper_chat_bot) 获得社区帮助.

## 运行截图

![Screenshot](https://github.com/emby-keeper/embykeeper/raw/main/images/screenshot.png)

## 完整功能支持列表

- **Emby 保活**
  - 定时模拟账号登录视频播放
  - 播放时间与进度模拟
- **Telegram 机器人签到**
  <!-- #region checkiner-sites -->

  - 卷毛鼠 (`jms`): [频道](https://t.me/CurlyMouse) [群组](https://t.me/Curly_Mouse) [机器人](https://t.me/jmsembybot)
  - 终点站 (`terminus`): [频道](https://t.me/embypub) [群组](https://t.me/EmbyPublic) [机器人](https://t.me/EmbyPublicBot)
  - Pornemby (`pornemby`): [频道](https://t.me/pornembyservice) [群组](https://t.me/Pornemby) [机器人](https://t.me/PronembyTGBot2_bot)
  - Apop Pro (`apoppro`): [频道](https://t.me/ApopCloud_Channel) [群组](https://t.me/apopcloud) [机器人](https://t.me/apopembypro_bot)
  - 飞跃彩虹 (`feiyue`): [频道](https://t.me/fyemby) [群组](https://t.me/feiyueemby) [机器人](https://t.me/FeiyueEmby_bot)
  - PandaTV: [频道](https://t.me/PandaTV_Emby_Channel)
    - 自动签到 (`pandatv`): [机器人](https://t.me/PandaTV_Emby_Bot)
    - 每 14 天自动群里发送签到 (`pandatv_group`): [群组](https://t.me/PandaTV_Emby_Group)
  - 尘烬 (`skysink`): [频道](https://t.me/skysink) [机器人](https://t.me/kyououbot)
  - Peach (`peach`): [机器人](https://t.me/peach_emby_bot)
  - 魔法Emby (`magic`): [频道](https://t.me/Magic_EmbyChannel) [群组](https://t.me/Magicemby) [机器人](https://t.me/Magic_EmbyBot)
  - 开心服 (`happy`): [频道](https://t.me/hhappyemby) [群组](https://t.me/Happyembyyds) [机器人](https://t.me/hpymby_bot)
  - MICU (`micu`): [频道](http://t.me/+_PcX8rALVA80NTU1) [群组](http://t.me/+tW5vUYJROcE2ZTA1) [机器人](https://t.me/micu_user_bot)
  - 叔服Emby (`shufu`): [群组](http://t.me/+4eq37Ip8ayRhNDI9) [机器人](https://t.me/dashu660_bot)
  - 天南小筑 (`tiannan`): [频道](http://t.me/Nanflix) [群组](http://t.me/+kDBdjwtZwudhYWE1) [机器人](https://t.me/Nanflix_bot)
  - MJJ (`mjj`): [频道](https://t.me/YH_Emby) [群组](https://t.me/mjj_emby_Chat) [机器人](https://t.me/mjjemby_uesr_bot)
  - Pilipili (`pilipili`): [频道](https://t.me/PiliPiliTv) [群组](http://t.me/PiliPiliTv) [机器人](https://t.me/PiliPiliUltraTv_bot)
  - CC 公益 (`cc`): [频道](https://t.me/CcEmby) [群组](https://t.me/Embycc) [机器人](https://t.me/EmbyCc_bot)
  - 卡戎 (`charon`): [频道](https://t.me/CharonTV) [群组](https://t.me/CharonTV_Talk) [机器人](https://t.me/CharonTV_Bot)
  - 未响 (`future`): [频道](https://t.me/FutureEcho_Notice) [群组](https://t.me/FutureEcho_Chat) [机器人](https://t.me/lotayu_bot)
  - AWA 影视服 (`awatv`): [频道](https://t.me/awa_tv) [群组](https://t.me/awatv_chat) [机器人](https://t.me/awatv3_bot)
  - AWA 音乐服 (`awamusic`): [频道](https://t.me/vpsliebiao) [群组](https://t.me/vpsliebiaochat) [机器人](https://t.me/awamm_bot)
  - Lili (`lili`): [频道](https://t.me/lily_yaya) [群组](https://t.me/lilydeyaa) [机器人](https://t.me/lilyembybot)
  - 见手青 (`jsq`): [频道](https://t.me/jsq_channel) [群组](https://t.me/jsq_group) [机器人](https://t.me/jsq_ac_mg_bot)
  - DVFilm (`dvfilm`): [频道](https://t.me/dvfilmupdating) [机器人](https://t.me/DVfilm_user_bot)
  - 冰镇西瓜 (`watermelon`): [频道](https://t.me/WatermelonAirport) [群组](https://t.me/WatermelonAirportGroup) [机器人](https://t.me/XiguaEmbyBot)
  - Lyrebird (`lyrebird`): [频道](https://t.me/lyrebirdchannel) [群组](https://t.me/lyrebirdchat) [机器人](https://t.me/Lyrebird_bot)
  - 非越助手 (`sfcju`): [频道](https://t.me/sfcj_org) [群组](https://t.me/sfcj_chat) [机器人](https://t.me/sfcju_Bot)
  - Yomo (`yomo`): [频道](https://t.me/yomoemby_notice) [群组](https://t.me/yomoemby) [机器人](https://t.me/yomoemby_bot)
  - Raismusic (`raismusic`): [频道](https://t.me/raisemby_channel) [群组1](https://t.me/raismusic_group) [群组2](https://t.me/Raisembyg) [机器人](https://t.me/raismusicbot)
  - AVIBI (`avibi`): [频道](https://t.me/plus_emby) [群组](https://t.me/plusemby) [机器人](https://t.me/AIVBIbot)
  - Alpha 海外服 (`alpha`): [频道](https://t.me/AlphaTVOverseaChannel) [群组](https://t.me/AlphaTVOverseaGroup) [机器人](https://t.me/AlphaTVOverseaBoss_bot)
  - 月饼 (`mooncake`): [频道](https://t.me/Mooncake_notify) [群组](https://t.me/Mooncake_Emby) [机器人](https://t.me/Moonkkbot)
  - Plumber (`plumber`): [频道](http://t.me/PlumberEmby) [群组](http://t.me/+S060mYNUi1xlODlh) [机器人](https://t.me/Plumberembybot)
  - 飞跃地平线 (`feiyuedpx`): [频道](https://t.me/dpxpindao) [群组](https://t.me/+vHiy1TBnnjNiOWU1) [机器人](https://t.me/feiyueDPX_bot)
  - Levilde Luminia (`levilde`): [频道](https://t.me/+X5jJKAnbkl8wNWNl) [群组](https://t.me/+LzAmejEBy-I4N2E1) [机器人](https://t.me/Levilde_Luminia_Bot)
  - 收束世界线 (`worldline`): [机器人](https://t.me/WorldLineEmby_bot)
  - 飞跃星空 (`feiyuemusic`): [群组](https://t.me/+FVPdVkpM8moyNjc1) [机器人](https://t.me/xingkongmusic_bot)

  <!-- #endregion checkiner-sites -->
  - 测试中新签到器 (默认禁用, 请参考[教程文档](https://emby-keeper.github.io/guide/配置文件#service-子项)启用):
    <!-- #region checkiner-beta-sites -->

    - Temby (`temby`): [频道](https://t.me/tembychannel) [群组](https://t.me/tembygroup) [机器人](https://t.me/HiEmbyBot)
    - Temby 测试服 (`temby_beta`): [群组](https://t.me/tembybeta) [机器人](https://t.me/Temby_Bot)
    - Ciji (`ciji`): [机器人](https://t.me/MM_nastool_bot)

    <!-- #endregion checkiner-beta-sites -->
  - 关服, 无响应, 或已停用签到功能 (默认禁用, 请参考[教程文档](https://emby-keeper.github.io/guide/配置文件#service-子项)启用):
    <!-- #region checkiner-ignored-sites -->

    - Misty (`misty`): ~~[频道](https://t.me/FreeEmbyChannel) [群组](https://t.me/FreeEmby) [机器人](https://t.me/EmbyMistyBot)~~
    - Akuai (`akuai`): ~~[频道](https://t.me/Akuaitzpibgdao) [群组](https://t.me/ikuaiemby) [机器人](https://t.me/joulilibot)~~
    - 垃圾影音 (`ljyy`): ~~[群组](https://t.me/+3sP2A-fgeXg0ZmY1) [机器人](https://t.me/zckllflbot)~~
    - EmbyHub (`embyhub`): ~~[频道](https://t.me/embyhub) [群组](https://t.me/emby_hub) [机器人](https://t.me/EdHubot)~~
    - BlueSea (`bluesea`): ~~[群组](https://t.me/blueseachat) [机器人](https://t.me/blueseamusic_bot)~~
    - 卷毛鼠 IPTV (`jms_iptv`): ~~[频道](https://t.me/CurlyMouseIPTV) [群组](https://t.me/Curly_MouseIPTV) [机器人](https://t.me/JMSIPTV_bot)~~
    - Nebula (`nebula`): ~~[频道](https://t.me/Nebula_Emby) [群组](https://t.me/NebulaEmbyUser) [机器人](https://t.me/Nebula_Account_bot)~~
    - Singularity (`singularity`): ~~[频道](https://t.me/Singularity_Emby_Channel) [群组](https://t.me/Singularity_Emby_Group) [机器人](https://t.me/Singularity_Emby_Bot)~~
    - 剧狗 (`judog`): ~~[频道](https://t.me/Mulgoreemby) [机器人](https://t.me/mulgorebot)~~
    - Heisi (`heisi`): ~~[频道](https://t.me/HeisiEm) [群组](https://t.me/HeisiYi) [机器人](https://t.me/HeisiheiBot)~~
    - 阿甘正传 (`theend`): ~~[群组](https://t.me/+5vRfDeGmOKNiMzU1) [机器人](https://t.me/theendemby_bot)~~
    - Apop 压测服 (`apop`): ~~[频道](https://t.me/ApopCloud_Channel) [群组](https://t.me/apopcloud) [机器人](https://t.me/apopcloudemby_bot)~~

    <!-- #endregion checkiner-ignored-sites -->
  - 其他非 Emby 相关 (默认禁用, 请参考[教程文档](https://emby-keeper.github.io/guide/配置文件#service-子项)启用):
    <!-- #region checkiner-other-sites -->

    - 搜书神器 (`sssq`): [机器人](https://t.me/sosdbot?start=fromid_6489896414)
    - 纸片 DDoS (`zhipian`): [频道](https://t.me/PaperBotnet) [机器人](https://t.me/zhipianbot?start=2zbx04e)
    - 情报局社工库 (`infsgk`): [机器人](https://t.me/qbjSGKzhuquebot?start=NjQ4OTg5NjQxNA==)
    - AI 社工库 (`aisgk`): [频道](https://t.me/AISGKChannel) [机器人](https://t.me/aishegongkubot?start=AISGK_BZ5728VM)
    - 狗狗社工库 (`dogsgk`): [频道](https://t.me/DogeSGK) [机器人](https://t.me/DogeSGK_bot?start=6489896414)
    - 花花社工库 (`huasgk`): [频道](https://t.me/sgkhua) [机器人](https://t.me/sgkvipbot?start=vip_1211595)
    - 天猫社工库 (`tianmaosgk`): [机器人](https://t.me/UISGKbot?start=7s3rgxyf)
    - 平安社工库 (`pingansgk`): [机器人](https://t.me/pingansgk_bot?start=cOfqBqegLS)
    - 小熊社工库 (`bearsgk`): [机器人](https://t.me/BearSGK_bot?start=6489896414)
    - 数据社工库 (`datasgk`): [机器人](https://t.me/datasgk_bot?start=6489896414)
    - 助手社工库 (`zhushousgk`): [机器人](https://t.me/sgk001_bot?start=NjQ4OTg5NjQxNA==)
    - 星月社工库 (`starsgk`): [机器人](https://t.me/XY_SGKBOT?start=kta1ELmKuM)
    - Bit 社工库 (`bitsgk`): [机器人](https://t.me/BitSGKBot?start=a085f7b00dcf)
    - 迷你世界社工库 (`minisgk`): [机器人](https://t.me/mnsjsgkbot?start=4146989846)
    - 冰岛社工库 (`bingdaosgk`): [机器人](https://t.me/BingDaoSGKBot?start=eM81qS9k)
    - 春江社工库 (`chunjiangsgk`): [机器人](https://t.me/ChunJiang_SGK_Bot?start=J74d1R73Z)
    - Koi 社工库 ('koisgk'): [机器人](https://t.me/KoiSGKbot?start=NI5kOPo9)
    - 清风社工库 (`qingfengsgk`): [机器人](https://t.me/Weifeng007_bot?start=iTMnapPg1Y)
    - Xray 社工库 (`xraysgk`): [机器人](https://t.me/Zonesgk_bot?start=XSZAZAXSPS)
    - Seed 社工库 (`seedsgk`): [机器人](https://t.me/SeedSGKBOT?start=38weac31b)
    - Master 社工库 (`mastersgk`): [机器人](https://t.me/BaKaMasterBot?start=dWxzgkRSBj)
    - 繁花社工库 (`fanhuasgk`): [机器人](https://t.me/FanHuaSGK_bot?start=FanHua_ALCPRMHA)
    - 度娘社工库 (`baidusgk`): [机器人](https://t.me/baidusell_bot?start=6489896414)
    - 红鼻子社工库 (`rednosesgk`): [机器人](https://t.me/freesgk123_bot?start=ZZVFMECU)
    - 银联社工库 (`unionsgk`): [机器人](https://t.me/unionpaysgkbot?start=NjQ4OTg5NjQxNA==)
    - 007 社工库 (`agentsgk`): [机器人](https://t.me/sgk007_bot?start=NjQ4OTg5NjQxNA)
    - 约翰社工库 (`johnsgk`): [机器人](https://t.me/yuehanbot?start=6489896414v4fufb)
    - 知乎社工库 (`zhihusgk`): [机器人](https://t.me/zhihu_bot?start=ZHIHU_PIIIBARB)
    - Carll 社工库 1 (`carll1sgk`): [机器人](https://t.me/Carllnet_bot?start=6489896414)
    - Carll 社工库 2 (`carll2sgk`): [机器人](https://t.me/Carllnet2_bot?start=6489896414)
    - Ingeek 社工库 (`ingeeksgk`): [机器人](https://t.me/ingeeksgkbot?start=NjQ4OTg5NjQxNA==)
    - 叮当猫社工库 (`dingdangsgk`): [机器人](https://t.me/DingDangCats_Bot?start=d9bb127efc6127d1)
    - 魔神社工库 (`moshensgk`): [机器人](https://t.me/moshensgk_bot?start=NjQ4OTg5NjQxNA==)
    - Bost 社工库 (`bostsgk`): [机器人](https://t.me/BOST_SGK_BOT?start=6489896414)
    - Shzi (`shzi`): [机器人](https://t.me/aishuazibot?start=QvSBSqCG)
    - 飞机工具箱 (`feiji`): [机器人](https://t.me/fjtool_bot?start=6489896414C44)
    - 鸟哥轰炸 (`niaoge`): [机器人](https://t.me/nb3344bot?start=6489896414)
    - Akile: [群组](https://t.me/akileChat)
      - 群组内签到 (`akile_group`): [群组](https://t.me/akileChat) [机器人](https://t.me/akilecloud_bot)
      - 机器人签到 (`akile`): [机器人](https://t.me/akilecloud_bot)
    - Bytevirt (`bytevirt_group`): [群组](https://t.me/bytevirtchat)

    <!-- #endregion checkiner-other-sites -->
- **Telegram 自动监控信息**
  <!-- #region monitor-sites -->

  - Pornemby:
    - 科举考试 (`pornemby_answer`): [活动频道](https://t.me/PornembyFun)
    - 自动抢注 (`pornemby_register`): [群组](https://t.me/Pornemby)
    - 自动抢红包雨 (`pornemby_dragon_rain`): [群组](https://t.me/Pornemby)
    - 自动翻倍 (`pornemby_double`): [群组](https://t.me/Pornemby)
    - 无 HP 自动停止自动水群 (`pornemby_double`): [群组](https://t.me/Pornemby)
    - 风险时期自动停止 (`pornemby_alert`): [群组](https://t.me/Pornemby)
  - 不给看 抢邀请码 (`bgk`): [群组](https://t.me/Ephemeralemby) [机器人](https://t.me/UnknownEmbyBot)

  <!-- #endregion monitor-sites -->
  - 测试中的站点 (默认禁用, 请参考[教程文档](https://emby-keeper.github.io/guide/配置文件#service-子项)启用):
    <!-- #region monitor-beta-sites -->

    - 未响 抢邀请码 (`future`): [频道](https://t.me/FutureEcho_Notice) [群组](https://t.me/FutureEcho_Chat) [机器人](https://t.me/lotayu_bot)
    - 终点站 考核辅助 (`terminus_exam`): [频道](https://t.me/embypub) [群组](https://t.me/EmbyPublic) [机器人](https://t.me/EmbyPublicBot)

    <!-- #endregion monitor-beta-sites -->
  - 关服或无响应 (默认禁用, 请参考[教程文档](https://emby-keeper.github.io/guide/配置文件#service-子项)启用):
    <!-- #region monitor-ignored-sites -->

    - 全局自动从众 (`follow`): 当在任何群组中发现 5 分钟内 5 条一样内容的消息, 会自动跟一句 (影响范围大默认禁用)
    - Misty 开注自动注册 (`misty`): ~~[频道](https://t.me/FreeEmbyChannel) [群组](https://t.me/FreeEmby) [机器人](https://t.me/EmbyMistyBot)~~
    - Polo 抢邀请码 (`polo`): ~~[频道](https://t.me/poloembyc) [群组](https://t.me/poloemby) [机器人](https://t.me/polo_emby_bot)~~
    - 剧狗 开注自动注册 (`judog`): ~~[频道](https://t.me/Mulgoreemby) [机器人](https://t.me/mulgorebot)~~
    - Embyhub 开注自动注册 (`embyhub`): ~~[频道](https://t.me/embyhub) [群组](https://t.me/emby_hub) [机器人](https://t.me/EdHubot)~~
    - Viper 抢邀请码 (`viper`): ~~[频道](https://t.me/viper_emby_channel) [群组](https://t.me/Viper_Emby_Chat) [机器人](https://t.me/viper_emby_bot)~~

    <!-- #endregion monitor-ignored-sites -->

- **Telegram 自动水群**
  <!-- #region messager-sites -->

  - Pornemby (`pornemby`) (打怪兽水群): [频道](https://t.me/pornembyservice) [群组](https://t.me/Pornemby) [机器人](https://t.me/PronembyTGBot2_bot) [内建话术列表](https://github.com/emby-keeper/embykeeper-data/blob/main/data/pornemby-common-wl%40v1.yaml)

  <!-- #endregion messager-sites -->

  - 测试中的站点 (默认禁用, 请参考[教程文档](https://emby-keeper.github.io/guide/配置文件#service-子项)启用):
    <!-- #region messager-beta-sites -->

    - Marmot (`marmot`) (周末早晚签到): [频道](https://t.me/Marmot_Emby_Channel) 群组 (非公开) [机器人](https://t.me/Marmot_Emby_Account_BOT)

    <!-- #endregion messager-beta-sites -->
  - 关服或无响应 (默认禁用, 请参考[教程文档](https://emby-keeper.github.io/guide/配置文件#service-子项)启用):
    <!-- #region messager-ignored-sites -->

    - NakoNako 自动水群 (`nakonako`): ~~[群组](https://t.me/NakoNetwork) [机器人](https://t.me/nakonetwork_bot)~~

    <!-- #endregion messager-ignored-sites -->

**注意**: 部分功能由于涉及竞争条件和付费验证码解析服务等, 仅有[高级用户](https://emby-keeper.github.io/guide/高级用户)才能使用, 您需要共享邀请码或[赞助项目](https://afdian.com/a/jackzzs)以成为永久有效期的高级用户.

## 支持 Embykeeper

##### 开发者团队

- ~~[jackzzs](https://github.com/jackzzs)~~
- [zetxtech](https://github.com/zetxtech)

##### 通过[爱发电](https://afdian.com/a/jackzzs)赞助

![Kitty](https://github.com/emby-keeper/embykeeper/raw/main/images/kitty.gif)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "embykeeper",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.11,>=3.8",
    "maintainer_email": null,
    "keywords": "emby, telegram, checkin, automator, bot, telegram bot, keep active",
    "author": null,
    "author_email": "jackzzs <jackzzs@outlook.com>",
    "download_url": "https://files.pythonhosted.org/packages/24/5e/b1ae72ec111e7fd547fee99623d992b8ccf5578388e1bff6144dc5e1dc5f/embykeeper-5.0.14.tar.gz",
    "platform": null,
    "description": "[![build status](https://img.shields.io/github/actions/workflow/status/emby-keeper/embykeeper/ci.yml?branch=main)](https://github.com/emby-keeper/embykeeper/commits/main) [![pypi badge](https://img.shields.io/pypi/v/embykeeper)](https://pypi.org/project/embykeeper/) [![docker](https://img.shields.io/docker/v/embykeeper/embykeeper?label=docker)](https://hub.docker.com/r/embykeeper/embykeeper) [![docker pulls](https://img.shields.io/docker/pulls/embykeeper/embykeeper?label=pulls)](https://hub.docker.com/r/embykeeper/embykeeper) [![license badge](https://img.shields.io/github/license/emby-keeper/embykeeper)](https://github.com/emby-keeper/embykeeper/blob/main/LICENSE) [![telegram badge](https://img.shields.io/badge/telegram-bot-blue)](https://t.me/embykeeper_bot) [![telegram badge](https://img.shields.io/badge/telegram-channel-green)](https://t.me/embykeeper) [![telegram badge](https://img.shields.io/badge/telegram-group-violet)](https://t.me/embykeeperchat)\n\n<p align=\"center\">\n  <a href='https://github.com/emby-keeper/embykeeper'>\n    <img src=\"https://github.com/emby-keeper/embykeeper/raw/main/images/logo.svg\" alt=\"Embykeeper\" />\n  </a>\n</p>\n<p align=\"center\">\n    <b>\u81ea\u52a8\u7b7e\u5230 \u5b9a\u65f6\u4fdd\u53f7 \u6309\u9700\u6c34\u7fa4</b>\n</p>\n\n---\n\n## \u529f\u80fd\n\nEmbykeeper \u662f\u4e00\u4e2a Emby \u5f71\u89c6\u670d\u52a1\u5668\u7b7e\u5230\u4fdd\u53f7\u7684\u81ea\u52a8\u6267\u884c\u5de5\u5177, \u5b83\u4e3b\u8981\u63d0\u4f9b\u4e24\u5927\u6838\u5fc3\u529f\u80fd:\n\n1. **TG \u673a\u5668\u4eba\u7b7e\u5230** - \u53ef\u4ee5\u81ea\u52a8\u5b8c\u6210 50+ \u7ad9\u70b9\u7684 Telegram \u673a\u5668\u4eba\u6bcf\u65e5\u7b7e\u5230, \u4ee5\u83b7\u53d6\u79ef\u5206.\n\n2. **Emby \u4fdd\u53f7** - \u901a\u8fc7\u6a21\u62df\u767b\u5f55\u548c\u64ad\u653e\u89c6\u9891, \u5b9a\u671f\u4fdd\u6301 Emby \u8d26\u53f7\u7684\u6d3b\u8dc3\u72b6\u6001, \u652f\u6301\u4efb\u4f55 Emby \u7ad9\u70b9.\n\n\u9664\u6b64\u4e4b\u5916,Embykeeper \u8fd8\u63d0\u4f9b\u4e86\u4e00\u4e9b\u989d\u5916\u529f\u80fd\uff1a\n\n1. **\u81ea\u52a8\u62a2\u6ce8** - \u76d1\u542c\u9080\u8bf7\u7801\u53d1\u7801\u4fe1\u606f\u548c\u5f00\u653e\u6ce8\u518c\u4fe1\u606f, \u5e76\u81ea\u52a8\u62a2\u6ce8.\n\n2. **\u7fa4\u7ec4\u6e38\u620f** - \u81ea\u52a8\u5b8c\u6210\u7fa4\u7ec4\u5185\u7684\u62a2\u7ea2\u5305\u548c\u7b54\u9898\u7b49\u6e38\u620f, \u4ee5\u83b7\u53d6\u79ef\u5206.\n\n3. **\u8003\u6838\u8f85\u52a9** - \u7ad9\u70b9\u8003\u6838\u81ea\u52a8\u63a5\u5165 GPT \u548c \u5df2\u77e5\u9898\u5e93, \u63d0\u9ad8\u901a\u8fc7\u7387.\n\n4. **\u4fbf\u6377\u7684\u4e8c\u6b21\u5f00\u53d1** - \u57fa\u4e8e Pyrogram \u5f00\u53d1, \u63d0\u4f9b\u4e86\u4e00\u5957\u4fbf\u6377\u7684\u6846\u67b6\u6765\u5b9e\u73b0\u65b0\u7684\u7b7e\u5230\u5668.\n\n\u9879\u76ee\u652f\u6301 Python \u8fd0\u884c\u3001Docker \u90e8\u7f72\u6216\u4e91\u90e8\u7f72, \u4e14\u5b8c\u5168\u5f00\u6e90, \u4e0d\u5b58\u50a8\u4efb\u4f55\u5bc6\u94a5\u6216\u9690\u79c1\u4fe1\u606f, \u7ecf\u4e24\u5e74\u7684\u5f00\u53d1\u5df2\u7ecf\u5728\u7a33\u5b9a\u548c\u5b89\u5168\u6027\u65b9\u9762\u6709\u4e00\u5b9a\u4fdd\u8bc1.\n\n## \u5b58\u50a8\u5e93\u8fc1\u79fb\n\n\u7531\u4e8e\u4f5c\u8005 (jackzzs) \u8d26\u53f7\u83ab\u540d\u88ab\u5c01, \u539f embykeeper/embykeeper \u5b58\u50a8\u5e93\u5df2\u8fc1\u79fb\u5230 [emby-keeper/embykeeper](https://github.com/emby-keeper/embykeeper). \u4e4b\u540e\u7684\u66f4\u65b0\u5728\u8fd9\u91cc\u8fdb\u884c.\n\n## \u58f0\u660e\n\n\u672c\u9879\u76ee\u6d89\u53ca\u7684\u4e00\u5207 Emby \u670d\u52a1\u5668\u4e0e Embykeeper \u5f00\u53d1\u56e2\u961f\u65e0\u5173, \u5728\u4f7f\u7528 Embykeeper \u65f6\u9020\u6210\u7684\u4e00\u5207\u635f\u5931 (\u5305\u62ec\u4f46\u4e0d\u9650\u4e8e Emby \u6216 Telegram \u8d26\u53f7\u88ab\u5c01\u7981\u6216\u88ab\u7fa4\u5c01\u7981) \u4e0e\u5f00\u53d1\u56e2\u961f\u65e0\u5173. \u4e3a\u4e86\u60a8\u7684\u8d26\u53f7\u5b89\u5168, \u63a8\u8350\u4f7f\u7528\u5c0f\u53f7. \u8fd0\u884c\u8be5\u5de5\u5177\u7684 Telegram \u8d26\u53f7\u82e5\u901a\u8fc7\u63a5\u7801\u6ce8\u518c, \u8bf7\u4f7f\u7528\u4e00\u6bb5\u65f6\u95f4\u518d\u63a5\u5165\u672c\u5de5\u5177.\n\n\u672c\u9879\u76ee\u8bbe\u8ba1\u521d\u8877\u662f\u5728\u4e2d\u6587 Emby \u793e\u7fa4\u89c4\u5219\u4e0b, \u4fdd\u53f7\u8981\u6c42\u9010\u6e10\u82db\u523b (\u90e8\u5206\u8981\u6c42\u6bcf\u6708\u767b\u5f55\u6216\u6bcf\u65e5\u7b7e\u5230), \u8fd9\u4f7f\u5f97\u4f11\u95f2\u65f6\u95f4\u7d27\u5f20\u7684\u4eba\u58eb\u96be\u4ee5\u5b89\u5fc3\u4f7f\u7528. \u672c\u9879\u76ee\u4ec5\u65e8\u5728\u5e2e\u52a9\u8be5\u7c7b\u4eba\u7fa4\u4fdd\u53f7, \u4e0d\u9f13\u52b1\u6301\u6709\u5927\u91cf Emby \u8d26\u53f7\u800c\u4e0d\u4f7f\u7528, \u5bfc\u81f4\u771f\u6b63\u9700\u8981\u7684\u4eba\u3001\u4e3a\u4e2d\u6587\u5f71\u89c6\u8d44\u6e90\u5206\u4eab\u548c\u7ffb\u8bd1\u6709\u8d21\u732e\u7684\u4eba\u96be\u4ee5\u83b7\u5f97\u8d26\u53f7\u7684\u884c\u4e3a, \u5f00\u53d1\u56e2\u961f\u4e5f\u547c\u5401\u4ec5\u4fdd\u7559 1-2 \u4e2a\u8f83\u5168\u9762\u8d28\u91cf\u8f83\u9ad8\u7684 Emby \u670d\u52a1\u5668. \u672c\u9879\u76ee\u4ec5\u63d0\u4f9b\u5de5\u5177, \u5177\u4f53\u4f7f\u7528\u5f62\u5f0f\u53ca\u9020\u6210\u7684\u5f71\u54cd\u548c\u540e\u679c\u4e0e\u5f00\u53d1\u56e2\u961f\u65e0\u5173.\n\nEmbykeeper \u5c06\u81ea\u52a8\u5411 Embykeeper Auth Bot ([@embykeeper_auth_bot](https://t.me/embykeeper_auth_bot))\" \u53d1\u9001\u4fe1\u606f, \u7528\u4e8e\u5728\u7ebf\u9a8c\u8bc1\u7801\u89e3\u6790\u3001\u65e5\u5fd7\u8bb0\u5f55\u3001\u7528\u6237\u9a8c\u8bc1\u7b49, \u5185\u5bb9\u4e0d\u542b\u4efb\u4f55\u5bc6\u7801\u6216\u5bc6\u94a5\u4fe1\u606f, \u6216\u5176\u4ed6\u654f\u611f\u9690\u79c1\u4fe1\u606f.\n\n\u5f53\u60a8\u5b89\u88c5\u5e76\u4f7f\u7528\u8be5\u5de5\u5177, \u9ed8\u8ba4\u60a8\u5df2\u7ecf\u9605\u8bfb\u5e76\u540c\u610f\u4e0a\u8ff0\u58f0\u660e, \u5e76\u786e\u8ba4\u81ea\u5df1\u5e76\u975e\u51fa\u4e8e\"\u96c6\u90ae\"\u76ee\u7684\u800c\u5b89\u88c5.\n\n## \u5b89\u88c5\u4e0e\u4f7f\u7528\n\nEmbykeeper \u652f\u6301 Docker \u6216 PyPI \u5b89\u88c5 (Linux / Windows), \u4e5f\u652f\u6301\u4e91\u90e8\u7f72, \u8bf7\u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u5f00\u59cb\u90e8\u7f72:\n\n[![Setup Tutorial](https://github.com/emby-keeper/embykeeper/raw/main/images/setup-button.svg)](https://emby-keeper.github.io/guide/\u5b89\u88c5\u6307\u5357)\n\n\u82e5\u60a8\u6ca1\u6709\u670d\u52a1\u5668, \u60a8\u53ef\u4ee5\u901a\u8fc7\u514d\u8d39\u6258\u7ba1\u5e73\u53f0\u8fdb\u884c\u90e8\u7f72, \u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u5f00\u59cb\u90e8\u7f72:\n\n[![Deploy to Huggingface Space](https://github.com/emby-keeper/embykeeper/raw/main/images/deploy-to-hf.svg)](https://huggingface.co/spaces/embykeeper/embykeeper?duplicate=true)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![Tutorial](https://github.com/emby-keeper/embykeeper/raw/main/images/hf-tutorial.svg)](https://blog.zetx.tech/2024/05/19/embykeeper-hf-tutorial/)\n\n[![Deploy to Render](https://github.com/emby-keeper/embykeeper/raw/main/images/deploy-to-render.svg)](https://render.com/deploy?repo=https://github.com/emby-keeper/embykeeper/tree/stable)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![Tutorial](https://github.com/emby-keeper/embykeeper/raw/main/images/render-tutorial.svg)](https://blog.zetx.tech/2023/06/26/embykeeper-render-tutorial)\n\n\u82e5\u60a8\u6709\u670d\u52a1\u5668, \u6211\u4eec\u63a8\u8350\u4f7f\u7528 [Docker \u90e8\u7f72](https://emby-keeper.github.io/guide/Linux-Docker-\u90e8\u7f72):\n\n```bash\ndocker run -v $(pwd)/embykeeper:/app --rm -it --net=host embykeeper/embykeeper\n```\n\n\u60a8\u4e5f\u53ef\u4ee5\u4f7f\u7528 [Docker Compose \u90e8\u7f72](https://emby-keeper.github.io/guide/Linux-Docker-Compose-\u90e8\u7f72).\n\n\u66f4\u591a\u5b89\u88c5\u548c\u914d\u7f6e\u65b9\u9762\u7684\u5e2e\u52a9\u8bf7\u53c2\u8003 [**\ud83d\udcd6 \u6559\u7a0b\u6587\u6863**](https://emby-keeper.github.io/).\n\n\u672c\u9879\u76ee\u6b22\u8fce\u53cb\u5584\u8ba8\u8bba\u4e0e\u5efa\u8bae, \u60a8\u53ef\u4ee5\u901a\u8fc7 [Github Issue](https://github.com/emby-keeper/embykeeper) \u9014\u5f84\u53cd\u9988, \u5e76\u8ba4\u53ef\u5f00\u53d1\u56e2\u961f\u53ef\u4ee5\u5173\u95ed\u4e0e\u9879\u76ee\u5f00\u53d1\u4e0d\u76f4\u63a5\u76f8\u5173\u7684\u4e0d\u53cb\u5584\u8ba8\u8bba. \u60a8\u4e5f\u53ef\u4ee5\u901a\u8fc7 [Telegram \u8ba8\u8bba\u7fa4](https://t.me/embykeeper_chat_bot) \u83b7\u5f97\u793e\u533a\u5e2e\u52a9.\n\n## \u8fd0\u884c\u622a\u56fe\n\n![Screenshot](https://github.com/emby-keeper/embykeeper/raw/main/images/screenshot.png)\n\n## \u5b8c\u6574\u529f\u80fd\u652f\u6301\u5217\u8868\n\n- **Emby \u4fdd\u6d3b**\n  - \u5b9a\u65f6\u6a21\u62df\u8d26\u53f7\u767b\u5f55\u89c6\u9891\u64ad\u653e\n  - \u64ad\u653e\u65f6\u95f4\u4e0e\u8fdb\u5ea6\u6a21\u62df\n- **Telegram \u673a\u5668\u4eba\u7b7e\u5230**\n  <!-- #region checkiner-sites -->\n\n  - \u5377\u6bdb\u9f20 (`jms`): [\u9891\u9053](https://t.me/CurlyMouse) [\u7fa4\u7ec4](https://t.me/Curly_Mouse) [\u673a\u5668\u4eba](https://t.me/jmsembybot)\n  - \u7ec8\u70b9\u7ad9 (`terminus`): [\u9891\u9053](https://t.me/embypub) [\u7fa4\u7ec4](https://t.me/EmbyPublic) [\u673a\u5668\u4eba](https://t.me/EmbyPublicBot)\n  - Pornemby (`pornemby`): [\u9891\u9053](https://t.me/pornembyservice) [\u7fa4\u7ec4](https://t.me/Pornemby) [\u673a\u5668\u4eba](https://t.me/PronembyTGBot2_bot)\n  - Apop Pro (`apoppro`): [\u9891\u9053](https://t.me/ApopCloud_Channel) [\u7fa4\u7ec4](https://t.me/apopcloud) [\u673a\u5668\u4eba](https://t.me/apopembypro_bot)\n  - \u98de\u8dc3\u5f69\u8679 (`feiyue`): [\u9891\u9053](https://t.me/fyemby) [\u7fa4\u7ec4](https://t.me/feiyueemby) [\u673a\u5668\u4eba](https://t.me/FeiyueEmby_bot)\n  - PandaTV: [\u9891\u9053](https://t.me/PandaTV_Emby_Channel)\n    - \u81ea\u52a8\u7b7e\u5230 (`pandatv`): [\u673a\u5668\u4eba](https://t.me/PandaTV_Emby_Bot)\n    - \u6bcf 14 \u5929\u81ea\u52a8\u7fa4\u91cc\u53d1\u9001\u7b7e\u5230 (`pandatv_group`): [\u7fa4\u7ec4](https://t.me/PandaTV_Emby_Group)\n  - \u5c18\u70ec (`skysink`): [\u9891\u9053](https://t.me/skysink) [\u673a\u5668\u4eba](https://t.me/kyououbot)\n  - Peach (`peach`): [\u673a\u5668\u4eba](https://t.me/peach_emby_bot)\n  - \u9b54\u6cd5Emby (`magic`): [\u9891\u9053](https://t.me/Magic_EmbyChannel) [\u7fa4\u7ec4](https://t.me/Magicemby) [\u673a\u5668\u4eba](https://t.me/Magic_EmbyBot)\n  - \u5f00\u5fc3\u670d (`happy`): [\u9891\u9053](https://t.me/hhappyemby) [\u7fa4\u7ec4](https://t.me/Happyembyyds) [\u673a\u5668\u4eba](https://t.me/hpymby_bot)\n  - MICU (`micu`): [\u9891\u9053](http://t.me/+_PcX8rALVA80NTU1) [\u7fa4\u7ec4](http://t.me/+tW5vUYJROcE2ZTA1) [\u673a\u5668\u4eba](https://t.me/micu_user_bot)\n  - \u53d4\u670dEmby (`shufu`): [\u7fa4\u7ec4](http://t.me/+4eq37Ip8ayRhNDI9) [\u673a\u5668\u4eba](https://t.me/dashu660_bot)\n  - \u5929\u5357\u5c0f\u7b51 (`tiannan`): [\u9891\u9053](http://t.me/Nanflix) [\u7fa4\u7ec4](http://t.me/+kDBdjwtZwudhYWE1) [\u673a\u5668\u4eba](https://t.me/Nanflix_bot)\n  - MJJ (`mjj`): [\u9891\u9053](https://t.me/YH_Emby) [\u7fa4\u7ec4](https://t.me/mjj_emby_Chat) [\u673a\u5668\u4eba](https://t.me/mjjemby_uesr_bot)\n  - Pilipili (`pilipili`): [\u9891\u9053](https://t.me/PiliPiliTv) [\u7fa4\u7ec4](http://t.me/PiliPiliTv) [\u673a\u5668\u4eba](https://t.me/PiliPiliUltraTv_bot)\n  - CC \u516c\u76ca (`cc`): [\u9891\u9053](https://t.me/CcEmby) [\u7fa4\u7ec4](https://t.me/Embycc) [\u673a\u5668\u4eba](https://t.me/EmbyCc_bot)\n  - \u5361\u620e (`charon`): [\u9891\u9053](https://t.me/CharonTV) [\u7fa4\u7ec4](https://t.me/CharonTV_Talk) [\u673a\u5668\u4eba](https://t.me/CharonTV_Bot)\n  - \u672a\u54cd (`future`): [\u9891\u9053](https://t.me/FutureEcho_Notice) [\u7fa4\u7ec4](https://t.me/FutureEcho_Chat) [\u673a\u5668\u4eba](https://t.me/lotayu_bot)\n  - AWA \u5f71\u89c6\u670d (`awatv`): [\u9891\u9053](https://t.me/awa_tv) [\u7fa4\u7ec4](https://t.me/awatv_chat) [\u673a\u5668\u4eba](https://t.me/awatv3_bot)\n  - AWA \u97f3\u4e50\u670d (`awamusic`): [\u9891\u9053](https://t.me/vpsliebiao) [\u7fa4\u7ec4](https://t.me/vpsliebiaochat) [\u673a\u5668\u4eba](https://t.me/awamm_bot)\n  - Lili (`lili`): [\u9891\u9053](https://t.me/lily_yaya) [\u7fa4\u7ec4](https://t.me/lilydeyaa) [\u673a\u5668\u4eba](https://t.me/lilyembybot)\n  - \u89c1\u624b\u9752 (`jsq`): [\u9891\u9053](https://t.me/jsq_channel) [\u7fa4\u7ec4](https://t.me/jsq_group) [\u673a\u5668\u4eba](https://t.me/jsq_ac_mg_bot)\n  - DVFilm (`dvfilm`): [\u9891\u9053](https://t.me/dvfilmupdating) [\u673a\u5668\u4eba](https://t.me/DVfilm_user_bot)\n  - \u51b0\u9547\u897f\u74dc (`watermelon`): [\u9891\u9053](https://t.me/WatermelonAirport) [\u7fa4\u7ec4](https://t.me/WatermelonAirportGroup) [\u673a\u5668\u4eba](https://t.me/XiguaEmbyBot)\n  - Lyrebird (`lyrebird`): [\u9891\u9053](https://t.me/lyrebirdchannel) [\u7fa4\u7ec4](https://t.me/lyrebirdchat) [\u673a\u5668\u4eba](https://t.me/Lyrebird_bot)\n  - \u975e\u8d8a\u52a9\u624b (`sfcju`): [\u9891\u9053](https://t.me/sfcj_org) [\u7fa4\u7ec4](https://t.me/sfcj_chat) [\u673a\u5668\u4eba](https://t.me/sfcju_Bot)\n  - Yomo (`yomo`): [\u9891\u9053](https://t.me/yomoemby_notice) [\u7fa4\u7ec4](https://t.me/yomoemby) [\u673a\u5668\u4eba](https://t.me/yomoemby_bot)\n  - Raismusic (`raismusic`): [\u9891\u9053](https://t.me/raisemby_channel) [\u7fa4\u7ec41](https://t.me/raismusic_group) [\u7fa4\u7ec42](https://t.me/Raisembyg) [\u673a\u5668\u4eba](https://t.me/raismusicbot)\n  - AVIBI (`avibi`): [\u9891\u9053](https://t.me/plus_emby) [\u7fa4\u7ec4](https://t.me/plusemby) [\u673a\u5668\u4eba](https://t.me/AIVBIbot)\n  - Alpha \u6d77\u5916\u670d (`alpha`): [\u9891\u9053](https://t.me/AlphaTVOverseaChannel) [\u7fa4\u7ec4](https://t.me/AlphaTVOverseaGroup) [\u673a\u5668\u4eba](https://t.me/AlphaTVOverseaBoss_bot)\n  - \u6708\u997c (`mooncake`): [\u9891\u9053](https://t.me/Mooncake_notify) [\u7fa4\u7ec4](https://t.me/Mooncake_Emby) [\u673a\u5668\u4eba](https://t.me/Moonkkbot)\n  - Plumber (`plumber`): [\u9891\u9053](http://t.me/PlumberEmby) [\u7fa4\u7ec4](http://t.me/+S060mYNUi1xlODlh) [\u673a\u5668\u4eba](https://t.me/Plumberembybot)\n  - \u98de\u8dc3\u5730\u5e73\u7ebf (`feiyuedpx`): [\u9891\u9053](https://t.me/dpxpindao) [\u7fa4\u7ec4](https://t.me/+vHiy1TBnnjNiOWU1) [\u673a\u5668\u4eba](https://t.me/feiyueDPX_bot)\n  - Levilde Luminia (`levilde`): [\u9891\u9053](https://t.me/+X5jJKAnbkl8wNWNl) [\u7fa4\u7ec4](https://t.me/+LzAmejEBy-I4N2E1) [\u673a\u5668\u4eba](https://t.me/Levilde_Luminia_Bot)\n  - \u6536\u675f\u4e16\u754c\u7ebf (`worldline`): [\u673a\u5668\u4eba](https://t.me/WorldLineEmby_bot)\n  - \u98de\u8dc3\u661f\u7a7a (`feiyuemusic`): [\u7fa4\u7ec4](https://t.me/+FVPdVkpM8moyNjc1) [\u673a\u5668\u4eba](https://t.me/xingkongmusic_bot)\n\n  <!-- #endregion checkiner-sites -->\n  - \u6d4b\u8bd5\u4e2d\u65b0\u7b7e\u5230\u5668 (\u9ed8\u8ba4\u7981\u7528, \u8bf7\u53c2\u8003[\u6559\u7a0b\u6587\u6863](https://emby-keeper.github.io/guide/\u914d\u7f6e\u6587\u4ef6#service-\u5b50\u9879)\u542f\u7528):\n    <!-- #region checkiner-beta-sites -->\n\n    - Temby (`temby`): [\u9891\u9053](https://t.me/tembychannel) [\u7fa4\u7ec4](https://t.me/tembygroup) [\u673a\u5668\u4eba](https://t.me/HiEmbyBot)\n    - Temby \u6d4b\u8bd5\u670d (`temby_beta`): [\u7fa4\u7ec4](https://t.me/tembybeta) [\u673a\u5668\u4eba](https://t.me/Temby_Bot)\n    - Ciji (`ciji`): [\u673a\u5668\u4eba](https://t.me/MM_nastool_bot)\n\n    <!-- #endregion checkiner-beta-sites -->\n  - \u5173\u670d, \u65e0\u54cd\u5e94, \u6216\u5df2\u505c\u7528\u7b7e\u5230\u529f\u80fd (\u9ed8\u8ba4\u7981\u7528, \u8bf7\u53c2\u8003[\u6559\u7a0b\u6587\u6863](https://emby-keeper.github.io/guide/\u914d\u7f6e\u6587\u4ef6#service-\u5b50\u9879)\u542f\u7528):\n    <!-- #region checkiner-ignored-sites -->\n\n    - Misty (`misty`): ~~[\u9891\u9053](https://t.me/FreeEmbyChannel) [\u7fa4\u7ec4](https://t.me/FreeEmby) [\u673a\u5668\u4eba](https://t.me/EmbyMistyBot)~~\n    - Akuai (`akuai`): ~~[\u9891\u9053](https://t.me/Akuaitzpibgdao) [\u7fa4\u7ec4](https://t.me/ikuaiemby) [\u673a\u5668\u4eba](https://t.me/joulilibot)~~\n    - \u5783\u573e\u5f71\u97f3 (`ljyy`): ~~[\u7fa4\u7ec4](https://t.me/+3sP2A-fgeXg0ZmY1) [\u673a\u5668\u4eba](https://t.me/zckllflbot)~~\n    - EmbyHub (`embyhub`): ~~[\u9891\u9053](https://t.me/embyhub) [\u7fa4\u7ec4](https://t.me/emby_hub) [\u673a\u5668\u4eba](https://t.me/EdHubot)~~\n    - BlueSea (`bluesea`): ~~[\u7fa4\u7ec4](https://t.me/blueseachat) [\u673a\u5668\u4eba](https://t.me/blueseamusic_bot)~~\n    - \u5377\u6bdb\u9f20 IPTV (`jms_iptv`): ~~[\u9891\u9053](https://t.me/CurlyMouseIPTV) [\u7fa4\u7ec4](https://t.me/Curly_MouseIPTV) [\u673a\u5668\u4eba](https://t.me/JMSIPTV_bot)~~\n    - Nebula (`nebula`): ~~[\u9891\u9053](https://t.me/Nebula_Emby) [\u7fa4\u7ec4](https://t.me/NebulaEmbyUser) [\u673a\u5668\u4eba](https://t.me/Nebula_Account_bot)~~\n    - Singularity (`singularity`): ~~[\u9891\u9053](https://t.me/Singularity_Emby_Channel) [\u7fa4\u7ec4](https://t.me/Singularity_Emby_Group) [\u673a\u5668\u4eba](https://t.me/Singularity_Emby_Bot)~~\n    - \u5267\u72d7 (`judog`): ~~[\u9891\u9053](https://t.me/Mulgoreemby) [\u673a\u5668\u4eba](https://t.me/mulgorebot)~~\n    - Heisi (`heisi`): ~~[\u9891\u9053](https://t.me/HeisiEm) [\u7fa4\u7ec4](https://t.me/HeisiYi) [\u673a\u5668\u4eba](https://t.me/HeisiheiBot)~~\n    - \u963f\u7518\u6b63\u4f20 (`theend`): ~~[\u7fa4\u7ec4](https://t.me/+5vRfDeGmOKNiMzU1) [\u673a\u5668\u4eba](https://t.me/theendemby_bot)~~\n    - Apop \u538b\u6d4b\u670d (`apop`): ~~[\u9891\u9053](https://t.me/ApopCloud_Channel) [\u7fa4\u7ec4](https://t.me/apopcloud) [\u673a\u5668\u4eba](https://t.me/apopcloudemby_bot)~~\n\n    <!-- #endregion checkiner-ignored-sites -->\n  - \u5176\u4ed6\u975e Emby \u76f8\u5173 (\u9ed8\u8ba4\u7981\u7528, \u8bf7\u53c2\u8003[\u6559\u7a0b\u6587\u6863](https://emby-keeper.github.io/guide/\u914d\u7f6e\u6587\u4ef6#service-\u5b50\u9879)\u542f\u7528):\n    <!-- #region checkiner-other-sites -->\n\n    - \u641c\u4e66\u795e\u5668 (`sssq`): [\u673a\u5668\u4eba](https://t.me/sosdbot?start=fromid_6489896414)\n    - \u7eb8\u7247 DDoS (`zhipian`): [\u9891\u9053](https://t.me/PaperBotnet) [\u673a\u5668\u4eba](https://t.me/zhipianbot?start=2zbx04e)\n    - \u60c5\u62a5\u5c40\u793e\u5de5\u5e93 (`infsgk`): [\u673a\u5668\u4eba](https://t.me/qbjSGKzhuquebot?start=NjQ4OTg5NjQxNA==)\n    - AI \u793e\u5de5\u5e93 (`aisgk`): [\u9891\u9053](https://t.me/AISGKChannel) [\u673a\u5668\u4eba](https://t.me/aishegongkubot?start=AISGK_BZ5728VM)\n    - \u72d7\u72d7\u793e\u5de5\u5e93 (`dogsgk`): [\u9891\u9053](https://t.me/DogeSGK) [\u673a\u5668\u4eba](https://t.me/DogeSGK_bot?start=6489896414)\n    - \u82b1\u82b1\u793e\u5de5\u5e93 (`huasgk`): [\u9891\u9053](https://t.me/sgkhua) [\u673a\u5668\u4eba](https://t.me/sgkvipbot?start=vip_1211595)\n    - \u5929\u732b\u793e\u5de5\u5e93 (`tianmaosgk`): [\u673a\u5668\u4eba](https://t.me/UISGKbot?start=7s3rgxyf)\n    - \u5e73\u5b89\u793e\u5de5\u5e93 (`pingansgk`): [\u673a\u5668\u4eba](https://t.me/pingansgk_bot?start=cOfqBqegLS)\n    - \u5c0f\u718a\u793e\u5de5\u5e93 (`bearsgk`): [\u673a\u5668\u4eba](https://t.me/BearSGK_bot?start=6489896414)\n    - \u6570\u636e\u793e\u5de5\u5e93 (`datasgk`): [\u673a\u5668\u4eba](https://t.me/datasgk_bot?start=6489896414)\n    - \u52a9\u624b\u793e\u5de5\u5e93 (`zhushousgk`): [\u673a\u5668\u4eba](https://t.me/sgk001_bot?start=NjQ4OTg5NjQxNA==)\n    - \u661f\u6708\u793e\u5de5\u5e93 (`starsgk`): [\u673a\u5668\u4eba](https://t.me/XY_SGKBOT?start=kta1ELmKuM)\n    - Bit \u793e\u5de5\u5e93 (`bitsgk`): [\u673a\u5668\u4eba](https://t.me/BitSGKBot?start=a085f7b00dcf)\n    - \u8ff7\u4f60\u4e16\u754c\u793e\u5de5\u5e93 (`minisgk`): [\u673a\u5668\u4eba](https://t.me/mnsjsgkbot?start=4146989846)\n    - \u51b0\u5c9b\u793e\u5de5\u5e93 (`bingdaosgk`): [\u673a\u5668\u4eba](https://t.me/BingDaoSGKBot?start=eM81qS9k)\n    - \u6625\u6c5f\u793e\u5de5\u5e93 (`chunjiangsgk`): [\u673a\u5668\u4eba](https://t.me/ChunJiang_SGK_Bot?start=J74d1R73Z)\n    - Koi \u793e\u5de5\u5e93 ('koisgk'): [\u673a\u5668\u4eba](https://t.me/KoiSGKbot?start=NI5kOPo9)\n    - \u6e05\u98ce\u793e\u5de5\u5e93 (`qingfengsgk`): [\u673a\u5668\u4eba](https://t.me/Weifeng007_bot?start=iTMnapPg1Y)\n    - Xray \u793e\u5de5\u5e93 (`xraysgk`): [\u673a\u5668\u4eba](https://t.me/Zonesgk_bot?start=XSZAZAXSPS)\n    - Seed \u793e\u5de5\u5e93 (`seedsgk`): [\u673a\u5668\u4eba](https://t.me/SeedSGKBOT?start=38weac31b)\n    - Master \u793e\u5de5\u5e93 (`mastersgk`): [\u673a\u5668\u4eba](https://t.me/BaKaMasterBot?start=dWxzgkRSBj)\n    - \u7e41\u82b1\u793e\u5de5\u5e93 (`fanhuasgk`): [\u673a\u5668\u4eba](https://t.me/FanHuaSGK_bot?start=FanHua_ALCPRMHA)\n    - \u5ea6\u5a18\u793e\u5de5\u5e93 (`baidusgk`): [\u673a\u5668\u4eba](https://t.me/baidusell_bot?start=6489896414)\n    - \u7ea2\u9f3b\u5b50\u793e\u5de5\u5e93 (`rednosesgk`): [\u673a\u5668\u4eba](https://t.me/freesgk123_bot?start=ZZVFMECU)\n    - \u94f6\u8054\u793e\u5de5\u5e93 (`unionsgk`): [\u673a\u5668\u4eba](https://t.me/unionpaysgkbot?start=NjQ4OTg5NjQxNA==)\n    - 007 \u793e\u5de5\u5e93 (`agentsgk`): [\u673a\u5668\u4eba](https://t.me/sgk007_bot?start=NjQ4OTg5NjQxNA)\n    - \u7ea6\u7ff0\u793e\u5de5\u5e93 (`johnsgk`): [\u673a\u5668\u4eba](https://t.me/yuehanbot?start=6489896414v4fufb)\n    - \u77e5\u4e4e\u793e\u5de5\u5e93 (`zhihusgk`): [\u673a\u5668\u4eba](https://t.me/zhihu_bot?start=ZHIHU_PIIIBARB)\n    - Carll \u793e\u5de5\u5e93 1 (`carll1sgk`): [\u673a\u5668\u4eba](https://t.me/Carllnet_bot?start=6489896414)\n    - Carll \u793e\u5de5\u5e93 2 (`carll2sgk`): [\u673a\u5668\u4eba](https://t.me/Carllnet2_bot?start=6489896414)\n    - Ingeek \u793e\u5de5\u5e93 (`ingeeksgk`): [\u673a\u5668\u4eba](https://t.me/ingeeksgkbot?start=NjQ4OTg5NjQxNA==)\n    - \u53ee\u5f53\u732b\u793e\u5de5\u5e93 (`dingdangsgk`): [\u673a\u5668\u4eba](https://t.me/DingDangCats_Bot?start=d9bb127efc6127d1)\n    - \u9b54\u795e\u793e\u5de5\u5e93 (`moshensgk`): [\u673a\u5668\u4eba](https://t.me/moshensgk_bot?start=NjQ4OTg5NjQxNA==)\n    - Bost \u793e\u5de5\u5e93 (`bostsgk`): [\u673a\u5668\u4eba](https://t.me/BOST_SGK_BOT?start=6489896414)\n    - Shzi (`shzi`): [\u673a\u5668\u4eba](https://t.me/aishuazibot?start=QvSBSqCG)\n    - \u98de\u673a\u5de5\u5177\u7bb1 (`feiji`): [\u673a\u5668\u4eba](https://t.me/fjtool_bot?start=6489896414C44)\n    - \u9e1f\u54e5\u8f70\u70b8 (`niaoge`): [\u673a\u5668\u4eba](https://t.me/nb3344bot?start=6489896414)\n    - Akile: [\u7fa4\u7ec4](https://t.me/akileChat)\n      - \u7fa4\u7ec4\u5185\u7b7e\u5230 (`akile_group`): [\u7fa4\u7ec4](https://t.me/akileChat) [\u673a\u5668\u4eba](https://t.me/akilecloud_bot)\n      - \u673a\u5668\u4eba\u7b7e\u5230 (`akile`): [\u673a\u5668\u4eba](https://t.me/akilecloud_bot)\n    - Bytevirt (`bytevirt_group`): [\u7fa4\u7ec4](https://t.me/bytevirtchat)\n\n    <!-- #endregion checkiner-other-sites -->\n- **Telegram \u81ea\u52a8\u76d1\u63a7\u4fe1\u606f**\n  <!-- #region monitor-sites -->\n\n  - Pornemby:\n    - \u79d1\u4e3e\u8003\u8bd5 (`pornemby_answer`): [\u6d3b\u52a8\u9891\u9053](https://t.me/PornembyFun)\n    - \u81ea\u52a8\u62a2\u6ce8 (`pornemby_register`): [\u7fa4\u7ec4](https://t.me/Pornemby)\n    - \u81ea\u52a8\u62a2\u7ea2\u5305\u96e8 (`pornemby_dragon_rain`): [\u7fa4\u7ec4](https://t.me/Pornemby)\n    - \u81ea\u52a8\u7ffb\u500d (`pornemby_double`): [\u7fa4\u7ec4](https://t.me/Pornemby)\n    - \u65e0 HP \u81ea\u52a8\u505c\u6b62\u81ea\u52a8\u6c34\u7fa4 (`pornemby_double`): [\u7fa4\u7ec4](https://t.me/Pornemby)\n    - \u98ce\u9669\u65f6\u671f\u81ea\u52a8\u505c\u6b62 (`pornemby_alert`): [\u7fa4\u7ec4](https://t.me/Pornemby)\n  - \u4e0d\u7ed9\u770b \u62a2\u9080\u8bf7\u7801 (`bgk`): [\u7fa4\u7ec4](https://t.me/Ephemeralemby) [\u673a\u5668\u4eba](https://t.me/UnknownEmbyBot)\n\n  <!-- #endregion monitor-sites -->\n  - \u6d4b\u8bd5\u4e2d\u7684\u7ad9\u70b9 (\u9ed8\u8ba4\u7981\u7528, \u8bf7\u53c2\u8003[\u6559\u7a0b\u6587\u6863](https://emby-keeper.github.io/guide/\u914d\u7f6e\u6587\u4ef6#service-\u5b50\u9879)\u542f\u7528):\n    <!-- #region monitor-beta-sites -->\n\n    - \u672a\u54cd \u62a2\u9080\u8bf7\u7801 (`future`): [\u9891\u9053](https://t.me/FutureEcho_Notice) [\u7fa4\u7ec4](https://t.me/FutureEcho_Chat) [\u673a\u5668\u4eba](https://t.me/lotayu_bot)\n    - \u7ec8\u70b9\u7ad9 \u8003\u6838\u8f85\u52a9 (`terminus_exam`): [\u9891\u9053](https://t.me/embypub) [\u7fa4\u7ec4](https://t.me/EmbyPublic) [\u673a\u5668\u4eba](https://t.me/EmbyPublicBot)\n\n    <!-- #endregion monitor-beta-sites -->\n  - \u5173\u670d\u6216\u65e0\u54cd\u5e94 (\u9ed8\u8ba4\u7981\u7528, \u8bf7\u53c2\u8003[\u6559\u7a0b\u6587\u6863](https://emby-keeper.github.io/guide/\u914d\u7f6e\u6587\u4ef6#service-\u5b50\u9879)\u542f\u7528):\n    <!-- #region monitor-ignored-sites -->\n\n    - \u5168\u5c40\u81ea\u52a8\u4ece\u4f17 (`follow`): \u5f53\u5728\u4efb\u4f55\u7fa4\u7ec4\u4e2d\u53d1\u73b0 5 \u5206\u949f\u5185 5 \u6761\u4e00\u6837\u5185\u5bb9\u7684\u6d88\u606f, \u4f1a\u81ea\u52a8\u8ddf\u4e00\u53e5 (\u5f71\u54cd\u8303\u56f4\u5927\u9ed8\u8ba4\u7981\u7528)\n    - Misty \u5f00\u6ce8\u81ea\u52a8\u6ce8\u518c (`misty`): ~~[\u9891\u9053](https://t.me/FreeEmbyChannel) [\u7fa4\u7ec4](https://t.me/FreeEmby) [\u673a\u5668\u4eba](https://t.me/EmbyMistyBot)~~\n    - Polo \u62a2\u9080\u8bf7\u7801 (`polo`): ~~[\u9891\u9053](https://t.me/poloembyc) [\u7fa4\u7ec4](https://t.me/poloemby) [\u673a\u5668\u4eba](https://t.me/polo_emby_bot)~~\n    - \u5267\u72d7 \u5f00\u6ce8\u81ea\u52a8\u6ce8\u518c (`judog`): ~~[\u9891\u9053](https://t.me/Mulgoreemby) [\u673a\u5668\u4eba](https://t.me/mulgorebot)~~\n    - Embyhub \u5f00\u6ce8\u81ea\u52a8\u6ce8\u518c (`embyhub`): ~~[\u9891\u9053](https://t.me/embyhub) [\u7fa4\u7ec4](https://t.me/emby_hub) [\u673a\u5668\u4eba](https://t.me/EdHubot)~~\n    - Viper \u62a2\u9080\u8bf7\u7801 (`viper`): ~~[\u9891\u9053](https://t.me/viper_emby_channel) [\u7fa4\u7ec4](https://t.me/Viper_Emby_Chat) [\u673a\u5668\u4eba](https://t.me/viper_emby_bot)~~\n\n    <!-- #endregion monitor-ignored-sites -->\n\n- **Telegram \u81ea\u52a8\u6c34\u7fa4**\n  <!-- #region messager-sites -->\n\n  - Pornemby (`pornemby`) (\u6253\u602a\u517d\u6c34\u7fa4): [\u9891\u9053](https://t.me/pornembyservice) [\u7fa4\u7ec4](https://t.me/Pornemby) [\u673a\u5668\u4eba](https://t.me/PronembyTGBot2_bot) [\u5185\u5efa\u8bdd\u672f\u5217\u8868](https://github.com/emby-keeper/embykeeper-data/blob/main/data/pornemby-common-wl%40v1.yaml)\n\n  <!-- #endregion messager-sites -->\n\n  - \u6d4b\u8bd5\u4e2d\u7684\u7ad9\u70b9 (\u9ed8\u8ba4\u7981\u7528, \u8bf7\u53c2\u8003[\u6559\u7a0b\u6587\u6863](https://emby-keeper.github.io/guide/\u914d\u7f6e\u6587\u4ef6#service-\u5b50\u9879)\u542f\u7528):\n    <!-- #region messager-beta-sites -->\n\n    - Marmot (`marmot`) (\u5468\u672b\u65e9\u665a\u7b7e\u5230): [\u9891\u9053](https://t.me/Marmot_Emby_Channel) \u7fa4\u7ec4 (\u975e\u516c\u5f00) [\u673a\u5668\u4eba](https://t.me/Marmot_Emby_Account_BOT)\n\n    <!-- #endregion messager-beta-sites -->\n  - \u5173\u670d\u6216\u65e0\u54cd\u5e94 (\u9ed8\u8ba4\u7981\u7528, \u8bf7\u53c2\u8003[\u6559\u7a0b\u6587\u6863](https://emby-keeper.github.io/guide/\u914d\u7f6e\u6587\u4ef6#service-\u5b50\u9879)\u542f\u7528):\n    <!-- #region messager-ignored-sites -->\n\n    - NakoNako \u81ea\u52a8\u6c34\u7fa4 (`nakonako`): ~~[\u7fa4\u7ec4](https://t.me/NakoNetwork) [\u673a\u5668\u4eba](https://t.me/nakonetwork_bot)~~\n\n    <!-- #endregion messager-ignored-sites -->\n\n**\u6ce8\u610f**: \u90e8\u5206\u529f\u80fd\u7531\u4e8e\u6d89\u53ca\u7ade\u4e89\u6761\u4ef6\u548c\u4ed8\u8d39\u9a8c\u8bc1\u7801\u89e3\u6790\u670d\u52a1\u7b49, \u4ec5\u6709[\u9ad8\u7ea7\u7528\u6237](https://emby-keeper.github.io/guide/\u9ad8\u7ea7\u7528\u6237)\u624d\u80fd\u4f7f\u7528, \u60a8\u9700\u8981\u5171\u4eab\u9080\u8bf7\u7801\u6216[\u8d5e\u52a9\u9879\u76ee](https://afdian.com/a/jackzzs)\u4ee5\u6210\u4e3a\u6c38\u4e45\u6709\u6548\u671f\u7684\u9ad8\u7ea7\u7528\u6237.\n\n## \u652f\u6301 Embykeeper\n\n##### \u5f00\u53d1\u8005\u56e2\u961f\n\n- ~~[jackzzs](https://github.com/jackzzs)~~\n- [zetxtech](https://github.com/zetxtech)\n\n##### \u901a\u8fc7[\u7231\u53d1\u7535](https://afdian.com/a/jackzzs)\u8d5e\u52a9\n\n![Kitty](https://github.com/emby-keeper/embykeeper/raw/main/images/kitty.gif)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Daily checkin automator for emby bots in telegram.",
    "version": "5.0.14",
    "project_urls": {
        "Homepage": "https://github.com/emby-keeper/embykeeper"
    },
    "split_keywords": [
        "emby",
        " telegram",
        " checkin",
        " automator",
        " bot",
        " telegram bot",
        " keep active"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "49e2f0c4d574ac387899c8c9bef2385803ea525e7a77055f0dbb50f5da2ef9fd",
                "md5": "2f63ffa454014839f9ff879f6956f949",
                "sha256": "926c23fbece92b247a1f282b82693f38a1a5a66bec02b448c7e003a9a16523e8"
            },
            "downloads": -1,
            "filename": "embykeeper-5.0.14-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2f63ffa454014839f9ff879f6956f949",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.11,>=3.8",
            "size": 243916,
            "upload_time": "2024-10-28T11:20:43",
            "upload_time_iso_8601": "2024-10-28T11:20:43.839357Z",
            "url": "https://files.pythonhosted.org/packages/49/e2/f0c4d574ac387899c8c9bef2385803ea525e7a77055f0dbb50f5da2ef9fd/embykeeper-5.0.14-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "245eb1ae72ec111e7fd547fee99623d992b8ccf5578388e1bff6144dc5e1dc5f",
                "md5": "2358ca04358ce288a403efa3cf7bcc0f",
                "sha256": "ca788f72655e10edc1a0257787c19abea8bade65368084db560cea8ff9003633"
            },
            "downloads": -1,
            "filename": "embykeeper-5.0.14.tar.gz",
            "has_sig": false,
            "md5_digest": "2358ca04358ce288a403efa3cf7bcc0f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.11,>=3.8",
            "size": 186592,
            "upload_time": "2024-10-28T11:20:45",
            "upload_time_iso_8601": "2024-10-28T11:20:45.562869Z",
            "url": "https://files.pythonhosted.org/packages/24/5e/b1ae72ec111e7fd547fee99623d992b8ccf5578388e1bff6144dc5e1dc5f/embykeeper-5.0.14.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-28 11:20:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "emby-keeper",
    "github_project": "embykeeper",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "pyyaml",
            "specs": []
        },
        {
            "name": "tomli",
            "specs": []
        },
        {
            "name": "tomlkit",
            "specs": []
        },
        {
            "name": "rich",
            "specs": []
        },
        {
            "name": "typer",
            "specs": []
        },
        {
            "name": "appdirs",
            "specs": []
        },
        {
            "name": "loguru",
            "specs": []
        },
        {
            "name": "faker",
            "specs": []
        },
        {
            "name": "aiofiles",
            "specs": []
        },
        {
            "name": "aiohttp",
            "specs": []
        },
        {
            "name": "aiohttp-socks",
            "specs": []
        },
        {
            "name": "python-dateutil",
            "specs": []
        },
        {
            "name": "ddddocr",
            "specs": [
                [
                    ">=",
                    "1.5.5"
                ]
            ]
        },
        {
            "name": "embypyfix",
            "specs": []
        },
        {
            "name": "pyrogram",
            "specs": []
        },
        {
            "name": "tgcrypto",
            "specs": []
        },
        {
            "name": "pillow",
            "specs": [
                [
                    ">",
                    "10.0.0"
                ]
            ]
        },
        {
            "name": "thefuzz",
            "specs": []
        },
        {
            "name": "schema",
            "specs": []
        },
        {
            "name": "aiocache",
            "specs": []
        },
        {
            "name": "flask",
            "specs": [
                [
                    "==",
                    "3.0.3"
                ]
            ]
        },
        {
            "name": "flask-socketio",
            "specs": [
                [
                    "==",
                    "5.3.6"
                ]
            ]
        },
        {
            "name": "flask-login",
            "specs": [
                [
                    "==",
                    "0.6.3"
                ]
            ]
        },
        {
            "name": "simple-websocket",
            "specs": []
        },
        {
            "name": "eventlet",
            "specs": []
        },
        {
            "name": "cryptography",
            "specs": []
        },
        {
            "name": "werkzeug",
            "specs": [
                [
                    "==",
                    "3.0.3"
                ]
            ]
        },
        {
            "name": "cachetools",
            "specs": []
        },
        {
            "name": "emoji",
            "specs": []
        },
        {
            "name": "numpy",
            "specs": [
                [
                    "<",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "onnxruntime",
            "specs": [
                [
                    "==",
                    "1.14.0"
                ]
            ]
        }
    ],
    "tox": true,
    "lcname": "embykeeper"
}
        
Elapsed time: 1.02142s