Петлюрик - перший в світі бот-русофоб. Просто додайте його в групу - і він буде наводити жах на його учасників, жорстоко караючи за будь-які прояви русизму.
Всі персонажі є вигаданими, та будь-який збіг з реально живими або померлими людьми випадковий. Позиції, вірування та точки зору висловлені цим ботом можуть різнитись з позиціями, віруваннями та точками зору його розробників.
Для запуску Петлюрирка потрібні NPM та Docker. Окрім цього необхідно мати валідний Telegram-токен, який можна отримати за допомогою спеціального боту BotFather. Подальші кроки:
Клонуйте цей репозиторій.
Створіть файл
.env
в кореневій папці з наступним змістом:PETLYURYK_TELEGRAM_TOKEN=<Ваш Telegram-токен>
Введіть в термінал
npm install
для встановлення залежностей.Введіть в термінал
npm run docker
для запуску самого боту.
Петлюрик зберігає певні дані під час роботи, наприклад список чатів та оброблені повідомлення. Вони зберігаються у запущеному локально Redis. Для доступу до цих даних доступні як звичайний RedisInsight так і спеціальний дешборд самого Петлюрика.
Петлюрик пропускає через себе усі повідомлення групи в яку він був доданий - але з точки зору коду ми стараємось максимально добросовісно відноситись до конфіденційності користувачів і зберігати мінімально можливий обсяг данних. Він включає в себе:
- Деталі чату (назва, юзернейм, кількість оброблених та надісланих Петлюриком повідомлень).
- Повідомлення на які була дана відповідь (відправник, текст повідомлення, текст відопвіді).
Дані які Петлюрик НЕ зберігає:
- Список користувачів чату.
- Повідомлення на які НЕ була дана відповідь.
- Додаткова інформація про користувача.
Для додаткового захисту інформація про оброблені повідомлення зберігається не більше семи днів, після чого автоматично видаляється.
Петлюрика ліцензійовано згідно ліцензії GPL-3.0, що дозволяє використовувати його для будь-яких комерційних та некомерційних цілей абсолютно безкоштовно - але Ви зобов'язуєтесь використовувати цю ж ліцензію та розкривати усі подальші зміни його першокоду.