doggy-watch/README.md
2025-02-08 15:18:22 +03:00

2.7 KiB
Raw Permalink Blame History

Doggy Watch

Telegram бот для предложения YouTube видео на стрим. Сделан специально для Doggy Dox.

Переменные

DATABASE_URL=postgres://<username>:<password>@<address>/<database>

Параметры базы данных

TOKEN=<bot_token>

Токен бота. Можно получить у @botfather

ADMINISTRATORS=<user_id>[,<user_id>,...]

ID администраторов, разделяется запятой. Можно получить у @getmyid_bot

CHANNEL=<chat_id>

ID канала для проверки подписки. Можно получить у @getmyid_bot переслав ему сообщения из канала.

CHANNEL_INVITE_HASH=<hash>

Хэш для инвайт ссылки (необязательно). Хэш можно извлечь из ссылки-приглашения после плюса. Пример: https://t.me/+<hash>

RUST_LOG=<level>[,target=level,...]

Журналирование (необязательно). Типы: trace, debug, info, warn, error Также можно указать отдельный уровень логирования для отдельных целей.

TELEGRAM_API_URL=<url>

Сторонний Telegram Bot API сервер (необязательно).

Только для Docker

TZ=<TZ_identifier>

Необязательно, но рекомендуется, т.к. данные в БД хранятся без часового пояса. Можно взять из таблицы с Википедии

Contributing

Спроси меня о чём угодно! в Telegram или Discord

Если у вас есть идеи, нашли баг или хотите предложить улучшения: создавайте issue или свяжитесь со мной напрямую через Discord/Telegram (@shiroyashik).

Если вы Rust разработчик, буду рад вашим Pull Request'ам:

  1. Форкните репу
  2. Создайте новую ветку
  3. Создайте PR!

Буду рад любой вашей помощи! ❤


АХТУНГ! В исходниках матюки! :3

License

Doggy Watch is licensed under GPL-3.0