Техническое задание: Telegram-бот для сообщества
Основная цель
Разработка чат-бота, который автоматизирует процесс приема новых участников в закрытое Telegram-сообщество, обеспечивает сбор и валидацию данных, а также их синхронизацию с внешней системой.
Ключевые функции бота
1. Процесс онбординга участников
- Бот должен запускать процесс заполнения анкеты для новых пользователей, желающих вступить в чат.
- Анкета должна содержать необходимые поля, определенные заказчиком.
2. Проверка и валидация данных
- Реализовать проверку на заполненность всех обязательных полей анкеты.
- Настроить проверку на дублирование данных (например, по номеру телефона или email) для избежания повторных регистраций.
3. Интеграция с CRM (Битрикс24)
- Обеспечить передачу данных из заполненной анкеты в указанную CRM-систему.
- Настроить корректное создание карточки контакта или сделки на основе полученных данных.
4. Пользовательское меню
- Реализовать основное меню для пользователей с кнопками или командами.
- В меню должна быть доступна функция поиска информации (контента, других участников и т.п.) внутри сообщества или связанных ресурсов.
Технические требования
- Бот должен быть стабильным и работать 24/7.
- Код должен быть написан чисто и с комментариями.
- Необходимо предусмотреть логирование ключевых событий для отладки.