Sign inSign up

bedmah/twitchalertsbot

By bedmah

•Updated 4 months ago

Image
0

127

bedmah/twitchalertsbot repository overview

⁠TwitchAlertsBot

Telegram-бот для уведомлений о начале Twitch-трансляций.

Бот позволяет подписываться на Twitch-стримеров и получать уведомления в Telegram при запуске стрима. Поддерживает управление подписками, список рекомендуемых стримеров, админ-панель, рассылки и хранение данных в SQLite.

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

  • Подписка на Twitch-стримеров
  • Уведомления о начале трансляции
  • Список рекомендуемых стримеров
  • Управление подписками через Telegram
  • Административная панель
  • Массовые рассылки
  • Ограничение доступа пользователей
  • Хранение данных в SQLite
  • Поддержка Docker

⁠Быстрый запуск

docker run -d \
  --name twitchalert \
  --restart unless-stopped \
  --env-file .env \
  -v ./bd:/app/bd \
  bedmah/twitchalertsbot:latest

⁠Обязательные переменные окружения

TELEGRAM_TOKEN=
TWITCH_CLIENT_ID=
TWITCH_CLIENT_SECRET=

⁠Пример файла .env

TELEGRAM_TOKEN=
TWITCH_CLIENT_ID=
TWITCH_CLIENT_SECRET=
FEEDBACK_LINK=https://t.me/your_feedback
SITE_LINK=https://example.com/
CHECK_INTERVAL=20
NOTIFY_COOLDOWN_MINUTES=30
DB_ROOT=bd
RECOMMENDED_STREAMERS=bedmah,alexnicenice,muriatin,angelnymp
ADMIN_IDS=123456789

⁠Запуск контейнера

docker run -d \
  --name twitchalert \
  --restart unless-stopped \
  --env-file .env \
  -v ./bd:/app/bd \
  bedmah/twitchalertsbot:latest

⁠Хранение данных

База данных и настройки хранятся в каталоге:

/app/bd

Для сохранения данных между обновлениями контейнера рекомендуется подключать volume или bind mount.

⁠Исходный код

GitHub: https://github.com/bedmah/TwitchAlertsBot⁠

Tag summary

Content type

Image

Digest

sha256:15935218b…

Size

56.1 MB

Last updated

4 months ago

docker pull bedmah/twitchalertsbot