@Speakhunt_bot – это Telegram-бот для повышения уровня английского и преодоления языкового барьера.
Идея заказчика заключалась в том, чтобы создать удобный и доступный инструмент, позволяющий пользователям беспрепятственно общаться с носителями языков по всему миру и в любое время.
Цели и задачи, стоящие перед нашей командой
- Создать бот в Telegram, который поможет пользователям находить собеседников-носителей английского языка и общаться с ними напрямую.
- Реализуйте возможность общения со спикерами в формате real-time звонков.
- Разработать панель администратора для управления тарифными планами и контентом.
- Создание лендинга для решения маркетинговых задач и привлечения новых пользователей.
Как мы организовали работу над проектом
Для разработки проекта мы сформировали команду, разбили задачи на короткие спринты и приступили к выполнению поставленных целей. Техническая реализация состояла из пяти основных этапов:
1. Сбор информации
Выучили бизнес-идею и видение клиента, провели анализ рынка и на основе полученных данных сформировали оптимальную концепцию продукта.
2. Проектирование
Тщательно проработали варфреймы интерфейсов и продумали пользовательские пути, определили функциональность продукта и основные фичи, а затем собрали все в единый интерактивный прототип. Это помогло увидеть целостную картину проекта и создать надежную основу для дальнейшей разработки.
3. Разработка дизайна
Отразили индивидуальный дизайн сайта и UI-элементы бота Speakhunt.
4. Техническая разработка
Чтобы функциональность проекта отвечала требованиям заказчика, мы создали реализацию на Telegram Web Apps. Это специальный инструмент мессенджера, позволяющий связать бот с внешним веб-приложением. Backend-часть написали на Python-фреймворке Django, а frontend админ-панели – на Vuexy.
5. Тестирование
Провели тестирование по обеспечению стабильности работы проекта и подготовили сайт и бот к релизу.
Как работает бот Speakhunt
Большинство возможностей Speakhunt доступны пользователям бесплатно сразу после запуска бота, но при необходимости их можно расширить с помощью платной подписки.
Основные функции:
- Поиск собеседников-носителей языка и живое общение с ними в реалтайме.
- Добавление спикеров к «Избранному», для возможности звонить по телефону и общаться с любимыми собеседниками без ограничений.
- Кастомизация профиля: добавление фото, информации о себе и выбор основного языка бота.
- Проверить знания с помощью внутренних тестов.
- Доступ к каталогу обучающих игр.
Для комфортного администрирования и управления ботом мы также создали админ-панель, в которой можно:
- Вести базу пользователей и спикеров.
- Осуществлять контроль над транзакциями.
- Управление каталогом игр.
- Отслеживать результаты пройденных пользователями тестов.
Результат
Наша команда разработали Telegram-бот Speak Hunt , предназначенный для онлайн-изучения иностранных языков.
Основное внимание было уделено производительности системы и качеству связи, чтобы общение пользователей со спикерами проходило максимально плавно и без сбоев.
На данный момент в Speak Hunt можно изучать только английский, но в ближайшее время заказчик планирует расширить список доступных языков.