/petlyuryk

🤖 Перший в світі бот-русофоб.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Петлюрик status

Петлюрик - перший в світі бот-русофоб. Просто додайте його в групу - і він буде наводити жах на його учасників, жорстоко караючи за будь-які прояви русизму.

Всі персонажі є вигаданими, та будь-який збіг з реально живими або померлими людьми випадковий. Позиції, вірування та точки зору висловлені цим ботом можуть різнитись з позиціями, віруваннями та точками зору його розробників.

petlyuryk.png

Інсталяція

Для запуску Петлюрирка потрібні NPM та Docker. Окрім цього необхідно мати валідний Telegram-токен, який можна отримати за допомогою спеціального боту BotFather. Подальші кроки:

  • Клонуйте цей репозиторій.

  • Створіть файл .env в кореневій папці з наступним змістом:

    PETLYURYK_TELEGRAM_TOKEN=<Ваш Telegram-токен>

  • Введіть в термінал npm install для встановлення залежностей.

  • Введіть в термінал npm run docker для запуску самого боту.

Моніторинг

Петлюрик зберігає певні дані під час роботи, наприклад список чатів та оброблені повідомлення. Вони зберігаються у запущеному локально Redis. Для доступу до цих даних доступні як звичайний RedisInsight так і спеціальний дешборд самого Петлюрика.

Конфіденційність

Петлюрик пропускає через себе усі повідомлення групи в яку він був доданий - але з точки зору коду ми стараємось максимально добросовісно відноситись до конфіденційності користувачів і зберігати мінімально можливий обсяг данних. Він включає в себе:

  • Деталі чату (назва, юзернейм, кількість оброблених та надісланих Петлюриком повідомлень).
  • Повідомлення на які була дана відповідь (відправник, текст повідомлення, текст відопвіді).

Дані які Петлюрик НЕ зберігає:

  • Список користувачів чату.
  • Повідомлення на які НЕ була дана відповідь.
  • Додаткова інформація про користувача.

Для додаткового захисту інформація про оброблені повідомлення зберігається не більше семи днів, після чого автоматично видаляється.

Ліцензія

Петлюрика ліцензійовано згідно ліцензії GPL-3.0, що дозволяє використовувати його для будь-яких комерційних та некомерційних цілей абсолютно безкоштовно - але Ви зобов'язуєтесь використовувати цю ж ліцензію та розкривати усі подальші зміни його першокоду.