Sign inSign up

pavelarb/audio_recording

By pavelarb

•Updated 11 months ago

Image
0

2.1K

pavelarb/audio_recording repository overview

⁠📻 Radio Recorder

Автоматическая ежедневная запись аудиопотока с интернет-радио и отправка в Telegram в виде голосового сообщения.

Контейнер запускается каждый день в указанное время, записывает эфир и отправляет его указанным пользователям — без вашего участия.


⁠🚀 Возможности

  • Ежедневная запись по расписанию
  • Отправка аудио в Telegram как голосовое сообщение
  • Поддержка любых радиопотоков (MP3, AAC и др.)
  • Настройка через переменные окружения
  • Работает в фоне с автоматическим перезапуском

⁠🛠️ Переменные окружения

ПеременнаяОбязательнаяОписание
TELEGRAM_TOKEN✅ ДаТокен Telegram-бота
USER_IDS✅ ДаСписок ID получателей через запятую (например: 3455345633)
RADIO_URL✅ ДаURL аудиопотока (например: https://example.com/stream.mp3)
RECORD_SECONDS✅ ДаДлительность записи в секундах (например: 150)
TARGET_TIME✅ ДаВремя запуска в формате HH:MM:SS (например: 07:49:00)
TZ✅ ДаЧасовой пояс (например: Europe/Moscow)
CAPTION❌ НетПодпись к голосовому сообщению (по умолчанию: пусто)
DEBUG❌ НетРежим отладки (по умолчанию: false)

⁠📦 Пример использования

⁠docker-compose.yml
services:
  radio-recorder:
    image: pavelarb/radio-recorder:latest
    container_name: radio-recorder
    environment:
      - TELEGRAM_TOKEN=ВАШ_ТОКЕН
      - USER_IDS=ВАШ_ID,МОЖНО_НЕСКОЛЬКО
      - RADIO_URL=https://example.com/stream.mp3
      - RECORD_SECONDS=150
      - TARGET_TIME=07:49:00
      - TZ=Europe/Moscow
      - CAPTION=ВАША_ПОДПИСЬ
      - DEBUG=false
    restart: always

Tag summary

Content type

Image

Digest

sha256:8b6bebfb6…

Size

213.6 MB

Last updated

11 months ago

docker pull pavelarb/audio_recording