Бот для дней видосиков!
Find a file
shiroyashik 655e195c91
Some checks failed
Docker Push / docker (push) Has been cancelled
f*cking i am! f*cking i32!
2025-01-28 21:46:03 +03:00
.github/workflows Auto Migrations + Docker 2025-01-19 18:49:15 +03:00
database Auto Migrations + Docker 2025-01-19 18:49:15 +03:00
migration Auto Migrations + Docker 2025-01-19 18:49:15 +03:00
src f*cking i am! f*cking i32! 2025-01-28 21:46:03 +03:00
youtube The first completed version! 2025-01-08 18:22:57 +03:00
.gitignore Auto Migrations + Docker 2025-01-19 18:49:15 +03:00
Cargo.lock Auto Migrations + Docker 2025-01-19 18:49:15 +03:00
Cargo.toml Auto Migrations + Docker 2025-01-19 18:49:15 +03:00
Dockerfile Auto Migrations + Docker 2025-01-19 18:49:15 +03:00
LICENSE The first completed version! 2025-01-08 18:22:57 +03:00
README.md Added environments to README 2025-01-20 05:21:31 +03:00

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 Также можно указать отдельный уровень логирования для отдельных целей.

Только для 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