Emby媒体服务器的事件(播放、入库等),通过TG-BOT机器人发送格式化通知
6.5K
version: '3.8'
services:
emby-notifier-bot:
image: leolitaly/emby-notifier-bot:latest
container_name: emby-notifier-bot
network_mode: host
environment:
- TELEGRAM_BOT_TOKEN=your_token # tgbot_token
- TELEGRAM_CHAT_ID=your_chat_id # tg_chat_id
- EMBY_SERVER_URL=http://your_emby_server:8096 # emby地址
- EMBY_API_KEY=your_api_key_here # emby_api
- WEBHOOK_HOST=0.0.0.0
- WEBHOOK_PORT=8099
- EMBY_MONITOR_EVENTS=playback.start,playback.stop,playback.pause,user.authenticated,user.logout,library.new,library.deleted,metadata.update # 无需修改
- TZ=Europe/Rome # 时区,默认Europe/Rome
- ENABLE_COVERS=True # 是否发送媒体封面图片
- OVERVIEW_MAX_LENGTH=300 # 长文模式
ports:
- "8099:8099"
restart: always
Telegram通知)。http://emby-notifier-bot的IP:8099/emby-webhook。multipart/form-data。| 变量名 | 作用 | 示例值 | 是否必填 |
|---|---|---|---|
| TELEGRAM_BOT_TOKEN | Telegram机器人Token | 123456:ABC-DEF1234... | 是 |
| TELEGRAM_CHAT_ID | 接收通知的用户/群组ID | 123456789 | 是 |
| EMBY_SERVER_URL | Emby服务器地址(用于封面) | http://192.168.1.100:8096 | 否 |
| EMBY_API_KEY | Emby API密钥(用于封面) | abcdef123456 | 否 |
| HTTP_PROXY | HTTP代理地址 | http://192.168.1.200:8888 | 否 |
| HTTPS_PROXY | HTTPS代理地址 | https://192.168.1.200:8888 | 否 |
| TZ | 服务时区 | Europe/Rome 或 UTC | 否 |
| ENABLE_COVERS | 是否发送封面图片 | True 或 False | 否 |
| DEBUG_MODE | 是否开启调试日志 | True 或 False | 否 |
docker-compose logs 日志,确认是否有错误(如Token无效、网络不通)。curl http://emby-notifier-bot的IP:8099 测试连通性)。http:// 或 https://)。代理配置: 已启用,确认代理是否生效。通过以上配置,即可实现Emby事件的实时Telegram通知,方便监控和管理媒体服务器。
Content type
Image
Digest
sha256:c230b6ab7…
Size
34.1 MB
Last updated
11 months ago
docker pull leolitaly/emby-notifier-bot