Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Технологии:

  • Django
  • Vuexy
@Speakhunt_bot — это Telegram-бот, который помогает изучать иностранные языки общаясь с носителями в режиме телефонного звонка. Кроме общения со спикерами, он также предоставляет онлайн-тесты для проверки знаний и каталог игр, которые позволят весело и с пользой провести свободное время.

ЭТАПЫ РАЗРАБОТКИ ПРОЕКТАSPEAKHUNT BOT

Суть проекта проста — помочь пользователям общаться с носителями иностранных языков. Однако для его реализации нам предстояло создать нечто новое — телеграм-бот с функцией внутренних звонков.

Технически проект не стал большим вызовом для нашей команды, но без трудностей не обошлось. Так, предварительное исследование показало, что для достижения поставленных целей будет недостаточно одного бота, кроме него потребуется панель администратора — для управления платными подписками и контентом, а также лендинг, который будет решать маркетинговые задачи.

  • Сбор информации. Были изучены требования клиента и его видение, проанализированы конкуренты.
  • Техническая документация и прототип. В первом спринте на основе полученной информации от заказчика и анализе продуктов, которые уже есть на рынке, мы создали прототип бота, презентовали его клиенту и подобрали оптимальный стек технологий.
  • Разработка дизайна. Чтобы обеспечить максимальное удобство для пользователей и администраторов бота, мы разработали индивидуальный дизайн бота и лендинга.
  • Техническая разработка. Работа бота была построена на Telegram Web Apps, бэкенд был разработан на фреймворке Django, а клиентская часть админ-панели — на компонентах Vuexy.
  • Тестирование. Все функции бота были тщательно протестированы, чтобы исключить возможное возникновение ошибок во время реального использования.
ВОЗМОЖНОСТИ БОТА ДЛЯ ПОЛЬЗОВАТЕЛЕЙБот предоставляет пользователям большие возможности, которые расширяются еще больше в случае оформления платной подписки. Основные функции:

  • Общение со спикерами: по телефону, в формате голосовых или текстовых сообщений.
  • Premium аккаунт : После оформления платной подписки пользователи могут добавлять в «Избранное» любое количество спикеров и общаться с ними неограниченное время.
  • Персонализация аккаунта: выбор языка, добавление фото и информации о себе.
  • Проверка уровня знаний с помощью теста.
  • Поиск спикера в режиме реального времени.
  • Добавление спикеров в «Избранное».
  • Доступ к каталогу игр.
ВОЗМОЖНОСТИ АДМИН-ПАНЕЛИПанель администрация используется для управления ботом. С ее помощью можно:

  • вести учет базы пользователей и спикеров;
  • контролировать транзакции — оплату подписок;
  • управлять каталогом игр;
  • управлять тестами и отслеживать результаты пользователей.
КАК ПРОХОДИЛА РАЗРАБОТКА ЛЕНДИНГАПроцесс разработки лендинга также проходил по методологии SCRUM, и состоял из таких этапов:

  • Сбор информации.
  • Разработка и утверждение прототипа.
  • Создание индивидуального дизайна.
  • Frontend-разработка.
  • Тестирование.
Если говорить о задачах лендинга, то он выполняет исключительно маркетинговую функцию и презентует возможности бота @Speakhunt_bot потенциальным пользователям.