Sign inSign up

zmh2024/ovh_new_notify

By zmh2024

Updated 11 months ago

ovh新增机器tg提醒

Image
1

1.6K

zmh2024/ovh_new_notify repository overview

当有被监控的OVH型号上新时发送tg推送,感谢群组cola大佬提供程序

docker-compose.yml

services:
  ovh:
    image: zmh2024/ovh_new_notify:2.1
    container_name: ovh-app
    volumes:
      - ./.env:/app/.env       # 映射 .env 文件
    restart: unless-stopped

.env

# ==================== Telegram 配置 ====================
# 从 @BotFather 获取
TELEGRAM_TOKEN=

# 接收者(支持单个或多个,用逗号分隔)
# - 个人用户: 直接使用数字 ID,如 6173281842
# - 群组: 使用负数 ID,如 -1002700276751
# - 频道: 使用 负数 ID,如-1002700276751
# 单个接收者示例: CHAT_ID=6173281842
# 多个接收者示例: CHAT_ID=6173281842,-1002700276751
CHAT_ID=

# ==================== 监控规则 ====================
# 支持的模式:
#   prefix:前缀     - 例如 prefix:24sk 匹配所有24sk开头的
#   exact:精确      - 例如 exact:24sk10 只匹配24sk10
#   contains:包含   - 例如 contains:game 匹配包含game的
#   plancode:计划   - 例如 plancode:24sk102
#   product:产品名  - 例如 product:KS-5
# 多个规则用逗号分隔
MONITOR_RULES=prefix:24sk,prefix:25sk,prefix:26sk

# 排除规则(可选)
EXCLUDE_RULES=

# ==================== 数据中心过滤 ====================
# 只监控这些数据中心(留空则监控所有)
# 可选: rbx, gra, sbg, fra, lon, bhs, waw, sgp, syd, ynm
TARGET_DATACENTERS=

# 排除这些数据中心
EXCLUDE_DATACENTERS=

# ==================== 可用性过滤 ====================
# 通知哪些可用性等级(留空则通知所有非 unavailable)
# 可选值:1H-low, 1H-high, 72H, 480H, available
# 推荐:只通知 1H 级别的,这些最有可能买到
NOTIFY_AVAILABILITY_LEVELS=

# ==================== 检查间隔 ====================
# 检查间隔(分钟)
CHECK_INTERVAL_MINUTES=1

# ==================== 通知控制 ====================
# 同一服务器通知冷却时间(分钟)
# 避免短时间内重复通知同一服务器
NOTIFICATION_COOLDOWN_MINUTES=30

# 静默时段(不发送通知的时间)
SILENT_HOURS_ENABLED=false
SILENT_HOURS_START=22:00
SILENT_HOURS_END=08:00
SILENT_TIMEZONE=Asia/Shanghai

# ==================== 数据库配置 ====================
# SQLite 数据库路径
DB_PATH=./data/monitor.db

# ==================== 日志配置 ====================
# 日志级别:debug, info, warn, error
LOG_LEVEL=info

# 启用彩色日志
LOG_COLOR=true

Tag summary

Content type

Image

Digest

sha256:7c0614841

Size

45.4 MB

Last updated

11 months ago

docker pull zmh2024/ovh_new_notify