Sign inSign up

shiningth/embynotice-bot

By shiningth

•Updated 10 months ago

Image
0

2.0K

shiningth/embynotice-bot repository overview

version: '3.8'

services:
  embynotice-bot:
    image: shiningth/embynotice-bot:latest
    container_name: embynotice-bot
    network_mode: bridge
    environment:
      - TELEGRAM_BOT_TOKEN=your_token            #tgbot_token
      - TELEGRAM_CHAT_ID=your_chat_id               #tg_chat_id支持多个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
      # 网络与时区配置(可选)
      - HTTP_PROXY=http://proxy:port                 # 可选,HTTP代理
      - HTTPS_PROXY=https://proxy:port               # 可选,HTTPS代理
      - TZ=Asia/Shanghai                             # 时区,默认Asia/Shanghai
      - ENABLE_COVERS=True   #是否发送媒体封面图片
      - OVERVIEW_MAX_LENGTH=300        #长文模式
    ports:
      - "8099:8099"
    restart: unless-stopped

使用说明

  1. 配置Emby Webhook
    让Emby将事件发送到通知服务:
  2. 登录Emby后台 → 「设置」→ 「通知」→ 「Webhook」→ 点击「+」添加Webhook。
  3. 配置Webhook:
    • 名称:任意(如 Telegram通知)。
    • URL:http://通知服务IP:8099/emby-webhook(若与Emby在同一容器网络,可填 http://embynotice-bot:8099/emby-webhook)。
    • 事件类型:勾选需要监控的事件(建议全选)。
    • 格式:multipart/form-data。
  4. 点击「保存」,测试播放一个媒体或新增一个剧集,查看Telegram是否收到通知。

Tag summary

Content type

Image

Digest

sha256:7a1c08b82…

Size

57.2 MB

Last updated

10 months ago

docker pull shiningth/embynotice-bot