embykeeper


Nameembykeeper JSON
Version 3.2.9 PyPI version JSON
download
home_page
SummaryDaily checkin automator for emby bots in telegram.
upload_time2024-03-15 17:26:25
maintainer
docs_urlNone
author
requires_python<3.11,>=3.8
license
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 ddddocrfix embypyfix pyrogram tgcrypto pillow thefuzz schema aiocache pycryptodome flask flask_socketio flask_login simple-websocket eventlet cryptography werkzeug cachetools emoji
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![build status](https://img.shields.io/github/actions/workflow/status/embykeeper/embykeeper/ci.yml?branch=main)](https://github.com/embykeeper/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/embykeeper/embykeeper)](https://github.com/embykeeper/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/embykeeper/embykeeper'>
    <img src="https://github.com/embykeeper/embykeeper/raw/main/images/logo.svg" alt="Embykeeper" />
  </a>
</p>
<p align="center">
    <b>自动签到 定时保号 按需水群</b>
</p>

---

Embykeeper 是一个在中文社群规则下用于 Emby 影视服务器的签到和保号的自动执行工具, 基于 Pyrogram 编写并具有可拓展性.

## 声明

本项目涉及的一切 Emby 服务器与 Embykeeper 开发团队无关, 在使用 Embykeeper 时造成的一切损失 (包括但不限于 Emby 或 Telegram 账号被封禁或被群封禁) 与开发团队无关. 为了您的账号安全, 推荐使用小号.

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

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

当您使用 "消息提示" 功能, 该工具时候将自动向 "[Embykeeper Auth Bot](https://t.me/embykeeper_auth_bot)" 发送关键的成功/失败日志以供从 "[Embykeeper Bot](https://t.me/embykeeper_bot)" 向您推送, 日志内容不含任何密码或密钥信息, 您认可该命令不会给您带来隐私与安全问题.

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

## 功能

- Telegram 机器人签到
  - 卷毛鼠: [频道](https://t.me/CurlyMouse) [群组](https://t.me/Curly_Mouse) [机器人](https://t.me/jmsembybot)
  - 垃圾影音: [群组](https://t.me/+3sP2A-fgeXg0ZmY1) [机器人](https://t.me/zckllflbot)
  - Pornemby: [频道](https://t.me/pornembyservice) [群组](https://t.me/Pornemby) [机器人](https://t.me/PronembyTGBot2_bot)
  - 默认禁用 (关服或无响应):
    - EmbyHub: ~~[频道](https://t.me/embyhub) [群组](https://t.me/emby_hub) [机器人](https://t.me/EdHubot)~~
    - 终点站: ~~[频道](https://t.me/embypub) [群组](https://t.me/EmbyPublic) [机器人](https://t.me/EmbyPublicBot)~~
    - 卡戎: ~~[频道](https://t.me/CharonTV) [群组](https://t.me/CharonTV_Talk) [机器人](https://t.me/CharonTV_Bot)~~
    - Peach: ~~[机器人](https://t.me/peach_emby_bot)~~
    - 魔法Emby: ~~[频道](https://t.me/Magic_EmbyChannel) [群组](https://t.me/Magicemby) [机器人](https://t.me/Magic_EmbyBot)~~
    - Temby: ~~[频道](https://t.me/tembychannel) [群组](https://t.me/tembygroup) [机器人](https://t.me/HiEmbyBot)~~
    - Misty: ~~[频道](https://t.me/FreeEmbyChannel) [群组](https://t.me/FreeEmby) [机器人](https://t.me/EmbyMistyBot)~~
    - BlueSea: ~~[群组](https://t.me/blueseachat) [机器人](https://t.me/blueseamusic_bot)~~
    - 卷毛鼠 IPTV: ~~[频道](https://t.me/CurlyMouseIPTV) [群组](https://t.me/Curly_MouseIPTV) [机器人](https://t.me/JMSIPTV_bot)~~
    - Nebula: ~~[频道](https://t.me/Nebula_Emby) [群组](https://t.me/NebulaEmbyUser) [机器人](https://t.me/Nebula_Account_bot)~~
    - Singularity: ~~[频道](https://t.me/Singularity_Emby_Channel) [群组](https://t.me/Singularity_Emby_Group) [机器人](https://t.me/Singularity_Emby_Bot)~~
    - 剧狗: ~~[频道](https://t.me/Mulgoreemby) [机器人](https://t.me/mulgorebot)~~
    - 其他非 Emby 相关:
      - 搜书神器 ([@chneez](https://github.com/embykeeper/embykeeper/pull/8) 增加): [机器人](https://t.me/sosdbot)
      - 纸片 DDoS: [频道](https://t.me/PaperBotnet) [机器人](https://t.me/zhipianbot)
- Emby 保活
  - 定时模拟账号登录视频播放
  - 播放时间与进度模拟
- Telegram 自动水群 (需要 [Embykeeper 高级用户](https://t.me/embykeeper_bot?start=__prime), 默认使用内建话术列表, 易被辨别和封禁, 请谨慎使用)
  - Pornemby: [频道](https://t.me/pornembyservice) [群组](https://t.me/Pornemby) [机器人](https://t.me/PronembyTGBot2_bot) [内建话术列表](https://github.com/embykeeper/embykeeper-data/blob/main/data/pornemby-common-wl%40v1.yaml)
  - 默认禁用 (关服或无响应):
    - NakoNako 自动水群: ~~[群组](https://t.me/NakoNetwork) [机器人](https://t.me/nakonetwork_bot)~~
- Telegram 自动监控信息 (需要 [Embykeeper 高级用户](https://t.me/embykeeper_bot?start=__prime))
  - Pornemby ([定制功能](https://afdian.net/a/jackzzs)):
    - 科举考试: [活动频道](https://t.me/PornembyFun) (可选的[高准确云题库](https://afdian.net/a/jackzzs), 回答准确率 90% 以上)
    - 自动抢注: [群组](https://t.me/Pornemby)
    - 自动抢红包雨: [群组](https://t.me/Pornemby)
  - 不给看 抢邀请码: [群组](https://t.me/Ephemeralemby) [机器人](https://t.me/UnknownEmbyBot)
  - Viper 抢邀请码: [频道](https://t.me/viper_emby_channel) [群组](https://t.me/Viper_Emby_Chat) [机器人](https://t.me/viper_emby_bot)
  - Embyhub 开注自动注册: [频道](https://t.me/embyhub) [群组](https://t.me/emby_hub) [机器人](https://t.me/EdHubot)
  - 默认禁用 (关服或无响应):
    - 全局自动从众: 当在任何群组中发现 5 分钟内 5 条一样内容的消息, 会自动跟一句 (影响范围大默认禁用)
    - Polo 抢邀请码: ~~[频道](https://t.me/poloembyc) [群组](https://t.me/poloemby) [机器人](https://t.me/polo_emby_bot)~~
    - Misty 开注自动注册: ~~[频道](https://t.me/FreeEmbyChannel) [群组](https://t.me/FreeEmby) [机器人](https://t.me/EmbyMistyBot)~~
    - 剧狗 开注自动注册: ~~[频道](https://t.me/Mulgoreemby) [机器人](https://t.me/mulgorebot)~~

## 安装与使用

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

[![Setup Tutorial](https://github.com/embykeeper/embykeeper/raw/main/images/setup-button.svg)](https://github.com/embykeeper/embykeeper/wiki/%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97)

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

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

若您有服务器, 我们推荐使用 [Docker 部署](https://github.com/embykeeper/embykeeper/wiki/Linux-Docker-%E9%83%A8%E7%BD%B2):

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

您也可以使用 [Docker Compose 部署](https://github.com/embykeeper/embykeeper/wiki/Linux-Docker-Compose-%E9%83%A8%E7%BD%B2).

除此之外, 您还可以通过 [PyPI 安装](https://github.com/embykeeper/embykeeper/wiki/Linux-%E4%BB%8E-PyPI-%E5%AE%89%E8%A3%85) 或 [源码构建](https://github.com/embykeeper/embykeeper/wiki/Linux-%E4%BB%8E%E6%BA%90%E7%A0%81%E6%9E%84%E5%BB%BA).

更多安装和配置方面的帮助请参考 [Wiki](https://github.com/embykeeper/embykeeper/wiki).

**注意**: 请尽可能使用小号运行本工具, 运行该工具的 Telegram 账号若通过接码注册, 请使用一段时间再接入本工具.

## 运行截图

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

## 支持 Embykeeper

##### 开发者团队

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

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

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

## 趋势

[![Star History Chart](https://api.star-history.com/svg?repos=embykeeper/embykeeper&type=Date)](https://star-history.com/#embykeeper/embykeeper&Date)

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "embykeeper",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "<3.11,>=3.8",
    "maintainer_email": "",
    "keywords": "emby,telegram,checkin,automator,bot,telegram bot,keep active",
    "author": "",
    "author_email": "jackzzs <jackzzs@outlook.com>",
    "download_url": "https://files.pythonhosted.org/packages/02/85/cffd52bc872be074110305f46303d258fa7478eab3eae08d86465d0653a8/embykeeper-3.2.9.tar.gz",
    "platform": null,
    "description": "[![build status](https://img.shields.io/github/actions/workflow/status/embykeeper/embykeeper/ci.yml?branch=main)](https://github.com/embykeeper/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/embykeeper/embykeeper)](https://github.com/embykeeper/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/embykeeper/embykeeper'>\n    <img src=\"https://github.com/embykeeper/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\nEmbykeeper \u662f\u4e00\u4e2a\u5728\u4e2d\u6587\u793e\u7fa4\u89c4\u5219\u4e0b\u7528\u4e8e Emby \u5f71\u89c6\u670d\u52a1\u5668\u7684\u7b7e\u5230\u548c\u4fdd\u53f7\u7684\u81ea\u52a8\u6267\u884c\u5de5\u5177, \u57fa\u4e8e Pyrogram \u7f16\u5199\u5e76\u5177\u6709\u53ef\u62d3\u5c55\u6027.\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.\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\n\u672c\u9879\u76ee\u6b22\u8fce\u53cb\u5584\u8ba8\u8bba\u4e0e\u5efa\u8bae, \u60a8\u53ef\u4ee5\u901a\u8fc7 [Github Issue](https://github.com/embykeeper/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\u5f53\u60a8\u4f7f\u7528 \"\u6d88\u606f\u63d0\u793a\" \u529f\u80fd, \u8be5\u5de5\u5177\u65f6\u5019\u5c06\u81ea\u52a8\u5411 \"[Embykeeper Auth Bot](https://t.me/embykeeper_auth_bot)\" \u53d1\u9001\u5173\u952e\u7684\u6210\u529f/\u5931\u8d25\u65e5\u5fd7\u4ee5\u4f9b\u4ece \"[Embykeeper Bot](https://t.me/embykeeper_bot)\" \u5411\u60a8\u63a8\u9001, \u65e5\u5fd7\u5185\u5bb9\u4e0d\u542b\u4efb\u4f55\u5bc6\u7801\u6216\u5bc6\u94a5\u4fe1\u606f, \u60a8\u8ba4\u53ef\u8be5\u547d\u4ee4\u4e0d\u4f1a\u7ed9\u60a8\u5e26\u6765\u9690\u79c1\u4e0e\u5b89\u5168\u95ee\u9898.\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## \u529f\u80fd\n\n- Telegram \u673a\u5668\u4eba\u7b7e\u5230\n  - \u5377\u6bdb\u9f20: [\u9891\u9053](https://t.me/CurlyMouse) [\u7fa4\u7ec4](https://t.me/Curly_Mouse) [\u673a\u5668\u4eba](https://t.me/jmsembybot)\n  - \u5783\u573e\u5f71\u97f3: [\u7fa4\u7ec4](https://t.me/+3sP2A-fgeXg0ZmY1) [\u673a\u5668\u4eba](https://t.me/zckllflbot)\n  - Pornemby: [\u9891\u9053](https://t.me/pornembyservice) [\u7fa4\u7ec4](https://t.me/Pornemby) [\u673a\u5668\u4eba](https://t.me/PronembyTGBot2_bot)\n  - \u9ed8\u8ba4\u7981\u7528 (\u5173\u670d\u6216\u65e0\u54cd\u5e94):\n    - EmbyHub: ~~[\u9891\u9053](https://t.me/embyhub) [\u7fa4\u7ec4](https://t.me/emby_hub) [\u673a\u5668\u4eba](https://t.me/EdHubot)~~\n    - \u7ec8\u70b9\u7ad9: ~~[\u9891\u9053](https://t.me/embypub) [\u7fa4\u7ec4](https://t.me/EmbyPublic) [\u673a\u5668\u4eba](https://t.me/EmbyPublicBot)~~\n    - \u5361\u620e: ~~[\u9891\u9053](https://t.me/CharonTV) [\u7fa4\u7ec4](https://t.me/CharonTV_Talk) [\u673a\u5668\u4eba](https://t.me/CharonTV_Bot)~~\n    - Peach: ~~[\u673a\u5668\u4eba](https://t.me/peach_emby_bot)~~\n    - \u9b54\u6cd5Emby: ~~[\u9891\u9053](https://t.me/Magic_EmbyChannel) [\u7fa4\u7ec4](https://t.me/Magicemby) [\u673a\u5668\u4eba](https://t.me/Magic_EmbyBot)~~\n    - Temby: ~~[\u9891\u9053](https://t.me/tembychannel) [\u7fa4\u7ec4](https://t.me/tembygroup) [\u673a\u5668\u4eba](https://t.me/HiEmbyBot)~~\n    - Misty: ~~[\u9891\u9053](https://t.me/FreeEmbyChannel) [\u7fa4\u7ec4](https://t.me/FreeEmby) [\u673a\u5668\u4eba](https://t.me/EmbyMistyBot)~~\n    - BlueSea: ~~[\u7fa4\u7ec4](https://t.me/blueseachat) [\u673a\u5668\u4eba](https://t.me/blueseamusic_bot)~~\n    - \u5377\u6bdb\u9f20 IPTV: ~~[\u9891\u9053](https://t.me/CurlyMouseIPTV) [\u7fa4\u7ec4](https://t.me/Curly_MouseIPTV) [\u673a\u5668\u4eba](https://t.me/JMSIPTV_bot)~~\n    - 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: ~~[\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: ~~[\u9891\u9053](https://t.me/Mulgoreemby) [\u673a\u5668\u4eba](https://t.me/mulgorebot)~~\n    - \u5176\u4ed6\u975e Emby \u76f8\u5173:\n      - \u641c\u4e66\u795e\u5668 ([@chneez](https://github.com/embykeeper/embykeeper/pull/8) \u589e\u52a0): [\u673a\u5668\u4eba](https://t.me/sosdbot)\n      - \u7eb8\u7247 DDoS: [\u9891\u9053](https://t.me/PaperBotnet) [\u673a\u5668\u4eba](https://t.me/zhipianbot)\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 \u81ea\u52a8\u6c34\u7fa4 (\u9700\u8981 [Embykeeper \u9ad8\u7ea7\u7528\u6237](https://t.me/embykeeper_bot?start=__prime), \u9ed8\u8ba4\u4f7f\u7528\u5185\u5efa\u8bdd\u672f\u5217\u8868, \u6613\u88ab\u8fa8\u522b\u548c\u5c01\u7981, \u8bf7\u8c28\u614e\u4f7f\u7528)\n  - Pornemby: [\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/embykeeper/embykeeper-data/blob/main/data/pornemby-common-wl%40v1.yaml)\n  - \u9ed8\u8ba4\u7981\u7528 (\u5173\u670d\u6216\u65e0\u54cd\u5e94):\n    - NakoNako \u81ea\u52a8\u6c34\u7fa4: ~~[\u7fa4\u7ec4](https://t.me/NakoNetwork) [\u673a\u5668\u4eba](https://t.me/nakonetwork_bot)~~\n- Telegram \u81ea\u52a8\u76d1\u63a7\u4fe1\u606f (\u9700\u8981 [Embykeeper \u9ad8\u7ea7\u7528\u6237](https://t.me/embykeeper_bot?start=__prime))\n  - Pornemby ([\u5b9a\u5236\u529f\u80fd](https://afdian.net/a/jackzzs)):\n    - \u79d1\u4e3e\u8003\u8bd5: [\u6d3b\u52a8\u9891\u9053](https://t.me/PornembyFun) (\u53ef\u9009\u7684[\u9ad8\u51c6\u786e\u4e91\u9898\u5e93](https://afdian.net/a/jackzzs), \u56de\u7b54\u51c6\u786e\u7387 90% \u4ee5\u4e0a)\n    - \u81ea\u52a8\u62a2\u6ce8: [\u7fa4\u7ec4](https://t.me/Pornemby)\n    - \u81ea\u52a8\u62a2\u7ea2\u5305\u96e8: [\u7fa4\u7ec4](https://t.me/Pornemby)\n  - \u4e0d\u7ed9\u770b \u62a2\u9080\u8bf7\u7801: [\u7fa4\u7ec4](https://t.me/Ephemeralemby) [\u673a\u5668\u4eba](https://t.me/UnknownEmbyBot)\n  - Viper \u62a2\u9080\u8bf7\u7801: [\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  - Embyhub \u5f00\u6ce8\u81ea\u52a8\u6ce8\u518c: [\u9891\u9053](https://t.me/embyhub) [\u7fa4\u7ec4](https://t.me/emby_hub) [\u673a\u5668\u4eba](https://t.me/EdHubot)\n  - \u9ed8\u8ba4\u7981\u7528 (\u5173\u670d\u6216\u65e0\u54cd\u5e94):\n    - \u5168\u5c40\u81ea\u52a8\u4ece\u4f17: \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    - Polo \u62a2\u9080\u8bf7\u7801: ~~[\u9891\u9053](https://t.me/poloembyc) [\u7fa4\u7ec4](https://t.me/poloemby) [\u673a\u5668\u4eba](https://t.me/polo_emby_bot)~~\n    - Misty \u5f00\u6ce8\u81ea\u52a8\u6ce8\u518c: ~~[\u9891\u9053](https://t.me/FreeEmbyChannel) [\u7fa4\u7ec4](https://t.me/FreeEmby) [\u673a\u5668\u4eba](https://t.me/EmbyMistyBot)~~\n    - \u5267\u72d7 \u5f00\u6ce8\u81ea\u52a8\u6ce8\u518c: ~~[\u9891\u9053](https://t.me/Mulgoreemby) [\u673a\u5668\u4eba](https://t.me/mulgorebot)~~\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\u5b89\u88c5:\n\n[![Setup Tutorial](https://github.com/embykeeper/embykeeper/raw/main/images/setup-button.svg)](https://github.com/embykeeper/embykeeper/wiki/%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97)\n\n\u82e5\u60a8\u6ca1\u6709\u670d\u52a1\u5668, \u60a8\u53ef\u4ee5\u901a\u8fc7\u514d\u8d39\u7684 Render \u6258\u7ba1\u5e73\u53f0\u8fdb\u884c\u90e8\u7f72, \u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u5f00\u59cb\u90e8\u7f72:\n\n[![Deploy to Render](https://github.com/embykeeper/embykeeper/raw/main/images/deploy-to-render.svg)](https://render.com/deploy?repo=https://github.com/embykeeper/embykeeper/tree/stable)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![Tutorial](https://github.com/embykeeper/embykeeper/raw/main/images/render-tutorial.svg)](https://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://github.com/embykeeper/embykeeper/wiki/Linux-Docker-%E9%83%A8%E7%BD%B2):\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://github.com/embykeeper/embykeeper/wiki/Linux-Docker-Compose-%E9%83%A8%E7%BD%B2).\n\n\u9664\u6b64\u4e4b\u5916, \u60a8\u8fd8\u53ef\u4ee5\u901a\u8fc7 [PyPI \u5b89\u88c5](https://github.com/embykeeper/embykeeper/wiki/Linux-%E4%BB%8E-PyPI-%E5%AE%89%E8%A3%85) \u6216 [\u6e90\u7801\u6784\u5efa](https://github.com/embykeeper/embykeeper/wiki/Linux-%E4%BB%8E%E6%BA%90%E7%A0%81%E6%9E%84%E5%BB%BA).\n\n\u66f4\u591a\u5b89\u88c5\u548c\u914d\u7f6e\u65b9\u9762\u7684\u5e2e\u52a9\u8bf7\u53c2\u8003 [Wiki](https://github.com/embykeeper/embykeeper/wiki).\n\n**\u6ce8\u610f**: \u8bf7\u5c3d\u53ef\u80fd\u4f7f\u7528\u5c0f\u53f7\u8fd0\u884c\u672c\u5de5\u5177, \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## \u8fd0\u884c\u622a\u56fe\n\n![Screenshot](https://github.com/embykeeper/embykeeper/raw/main/images/screenshot.png)\n\n## \u652f\u6301 Embykeeper\n\n##### \u5f00\u53d1\u8005\u56e2\u961f\n\n- [jackzzs](https://github.com/jackzzs)\n\n##### \u901a\u8fc7[\u7231\u53d1\u7535](https://afdian.net/a/jackzzs)\u8d5e\u52a9\n\n![Kitty](https://github.com/embykeeper/embykeeper/raw/main/images/kitty.gif)\n\n## \u8d8b\u52bf\n\n[![Star History Chart](https://api.star-history.com/svg?repos=embykeeper/embykeeper&type=Date)](https://star-history.com/#embykeeper/embykeeper&Date)\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Daily checkin automator for emby bots in telegram.",
    "version": "3.2.9",
    "project_urls": {
        "Homepage": "https://github.com/embykeeper/embykeeper"
    },
    "split_keywords": [
        "emby",
        "telegram",
        "checkin",
        "automator",
        "bot",
        "telegram bot",
        "keep active"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7cae28ad7f2d2ca31c233e215b175eabca58717982d235e10e333854a6456e56",
                "md5": "baa31e60446966eb14470933293e4249",
                "sha256": "48e6fbf4bc9642c6bccaf4219fbf77f0a2583127c8c6badd137373906463fa24"
            },
            "downloads": -1,
            "filename": "embykeeper-3.2.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "baa31e60446966eb14470933293e4249",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.11,>=3.8",
            "size": 179553,
            "upload_time": "2024-03-15T17:26:23",
            "upload_time_iso_8601": "2024-03-15T17:26:23.156909Z",
            "url": "https://files.pythonhosted.org/packages/7c/ae/28ad7f2d2ca31c233e215b175eabca58717982d235e10e333854a6456e56/embykeeper-3.2.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0285cffd52bc872be074110305f46303d258fa7478eab3eae08d86465d0653a8",
                "md5": "796ff6e677f823b37cd1fcce8e8824a3",
                "sha256": "0850d27133114d4da0e65926180f7bbdc177fe6f33e0e9d19d20f8d720c7657f"
            },
            "downloads": -1,
            "filename": "embykeeper-3.2.9.tar.gz",
            "has_sig": false,
            "md5_digest": "796ff6e677f823b37cd1fcce8e8824a3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.11,>=3.8",
            "size": 152655,
            "upload_time": "2024-03-15T17:26:25",
            "upload_time_iso_8601": "2024-03-15T17:26:25.779940Z",
            "url": "https://files.pythonhosted.org/packages/02/85/cffd52bc872be074110305f46303d258fa7478eab3eae08d86465d0653a8/embykeeper-3.2.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-15 17:26:25",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "embykeeper",
    "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": "ddddocrfix",
            "specs": []
        },
        {
            "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": "pycryptodome",
            "specs": []
        },
        {
            "name": "flask",
            "specs": [
                [
                    "<",
                    "3"
                ]
            ]
        },
        {
            "name": "flask_socketio",
            "specs": []
        },
        {
            "name": "flask_login",
            "specs": []
        },
        {
            "name": "simple-websocket",
            "specs": []
        },
        {
            "name": "eventlet",
            "specs": []
        },
        {
            "name": "cryptography",
            "specs": []
        },
        {
            "name": "werkzeug",
            "specs": [
                [
                    "<",
                    "3"
                ]
            ]
        },
        {
            "name": "cachetools",
            "specs": []
        },
        {
            "name": "emoji",
            "specs": []
        }
    ],
    "tox": true,
    "lcname": "embykeeper"
}
        
Elapsed time: 0.23886s