Randy Marsh — это мини-приложение для Telegram, предназначенное для проведения розыгрышей и лотерей в чатах и каналах. Сервис позволяет случайным образом выбирать победителей среди пользователей, которые отметились в розыгрыше, нажав кнопку «Участвовать». Вся логика работы реализована через простые команды, что делает бота удобным для администраторов и участников различных сообществ.
Основные возможности
Бот поддерживает настройку количества победителей с помощью команды /number, а также смену языка интерфейса (/language). Для запуска розыгрыша достаточно воспользоваться командой /randy, после чего бот публикует сообщение с кнопкой участия. Когда розыгрыш завершается (по ответу на сообщение бота), он случайным образом определяет победителя или сразу нескольких победителей.
Для кого
Инструмент будет полезен администраторам Telegram-чатов и каналов, которые проводят конкурсы, викторины, розыгрыши призов или хотят автоматизировать процесс выбора случайных участников событий.
Как использовать
- Вызвать команду /randy в чате или канале.
- Пользователи нажимают кнопку для участия.
- Для завершения розыгрыша нужно ответить на сообщение бота любым текстом — бот выберет победителя(-ей) случайным образом.
Приватность и обработка данных
Бот обрабатывает только публичные данные: ID и имена пользователей, нажавших кнопку участия. Хранение персональных данных не осуществляется, результаты розыгрыша публикуются в открытом виде в чате или канале. Исходный код доступен для проверки на GitHub, что позволяет убедиться в прозрачности алгоритма выбора победителей.
Плюсы и минусы
Плюсы:
- Полная автоматизация розыгрышей
- Простота использования через команды
- Открытый исходный код
- Гибкая настройка количества победителей
Минусы:
- Ограниченный функционал (только розыгрыши)
- Нет интеграции с внешними базами данных
- Нет расширенных настроек отбора участников