# Чат-бот для федеральной программы Амбассадоры Пушкинской карты в MAX Моризо

> *Чат-бот для федеральной программы Амбассадоры Пушкинской карты в MAX Моризо*

## Задача:

Разработать и запустить чат-бота для масштабной федеральной программы по вовлечению молодёжи в культурные события на платформе мессенджера МАКС .  Участники программы  в командах снимают креативный видеоконтент о спектаклях, концертах, фестивалях и других мероприятиях в сфере культуры и искусства. Авторы лучших роликов получают звание амбассадоров «Пушкинской карты», возможность попасть в любое учреждение культуры в течение года, продвижение в «ВКонтакте», а также  участие в информационной кампании по продвижению «Пушкинской карты».  
Задача бота - автоматизировать регистрацию и отбор участников, выполнять премодерацию и  коммуницировать с тысячами пользователей по всей России.

### Задача

## Дизайн в стиле «Пушкинской карты»

По данным исследований, первое впечатление и решение об участии формируется в первые три секунды. Поэтому мини-приложение должно быть функциональным,  визуально приятным и вызывать положительные эмоции — это критически важно для молодой аудитории.
Чат-бот в МАКС объединяет несколько функции и заменяет работу модератора и координатора: проводит анкетирование для участия в проекте, выводит данные, подтверждает выполнение условий конкурса. 
Специалисты Morizo разработали стильный, понятный и минималистичный дизайн с цветовыми акцентами, выполняющими роль навигации. 
Удобные поля для ввода, понятная навигация, аккуратные кнопки выбора, экраны и  дисклеймеры с цветовыми акцентами делают путь пользователя максимально понятным.

### Команда Morizo разработала макеты мини-приложения с нуля по брендбуку «Пушкинской карты»

## Техническая реализация

Go позволяет собрать бота в единый исполняемый файл: не нужно устанавливать дополнительные среды, базы данных или настраивать сложное окружение. Бот просто запускается — и сразу работает.
При этом Go обеспечивает высокую производительность и стабильность, бот   одновременно обрабатывает запросы сотен участников, сохраняя стабильно высокую скорость работы и все полученные данные.

### Язык Go — стратегически верное решение

## Что умеет бот

- **Командная механика** - Лидер создаёт команду в пару кликов. Бот автоматически генерирует уникальный код, который можно передать друзьям. В каждой команде может зарегистрироваться до 7 участников. 

Новый участник вводит код, бот проверяет наличие свободных мест и мгновенно добавляет нового члена в команду. Одновременно бот уведомляет лидера о новом участнике.

Новый участник вводит код — и мгновенно присоединяется. Бот проверяет, есть ли ещё место в команде (максимум 7 человек), и сразу уведомляет лидера: «К вам пришёл новый участник!»
- **Умный приём постов** - На финальном этапе участники присылают до 3 ссылок на свои видео. Бот проверяет каждую ссылку, не допускает дубликатов и следит, чтобы участники выполнили условия конкурса: опубликовали именно три видео. 

Для лидеров предусмотрена отдельная механика. После каждого личного поста бот сам проверяет, опубликован ли также пост от команды. Если нет — вежливо напоминает и предлагает добавить. Так, важные задания не забудутся и будут выполнены точно в срок.кто не забудет о важном задании.
- **Статусы и уведомления — в автоматическом режиме** - Участник всегда знает, на каком этапе конкурса находится. Достаточно нажать кнопку «Мой статус» — и бот покажет варианты: ожидает модерации, приглашён на акселератор, финалист, количество созданных  постов.

Бот автоматически отправляет напоминания о дедлайнах, поздравляет победителей и благодарит участников.
- **Масштабируемость для будущих сезонов** - Бот спроектирован так, чтобы организаторы могли менять правила программы самостоятельно: даты, возрастные ограничения, количество постов, размер команды, тексты сообщений — всё хранится в одном понятном файле с инструкцией по использованию.

## Результат

- **Morizo разработала полноценного ассистента для федеральной молодёжной программы с уникальным дизайном в стилистике бренда**
- **Сотни участников по всей России регистрировались ежедневно, 0  сбоев зафиксировано в работе чат-бота**
- **Лидеры получили прозрачный инструмент для управления командами**
- **Менее 20 секунд — время регистрации одного члена команды**
- **Полная автоматизация информационной рассылки участникам**
- **Централизованный и упрощенный процесс постинга для всех участников команды**

