Telegram-бот для изучения языков

Обзор

@Speakhunt_bot – это Telegram-бот для повышения уровня английского и преодоления языкового барьера.

Идея заказчика заключалась в том, чтобы создать удобный и доступный инструмент, позволяющий пользователям беспрепятственно общаться с носителями языков по всему миру и в любое время.

Цели и задачи, стоящие перед нашей командой

  • Создать бот в Telegram, который поможет пользователям находить собеседников-носителей английского языка и общаться с ними напрямую.
  • Реализуйте возможность общения со спикерами в формате real-time звонков.
  • Разработать панель администратора для управления тарифными планами и контентом.
  • Создание лендинга для решения маркетинговых задач и привлечения новых пользователей.
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Как мы организовали работу над проектом

Для разработки проекта мы сформировали команду, разбили задачи на короткие спринты и приступили к выполнению поставленных целей. Техническая реализация состояла из пяти основных этапов:

1. Сбор информации

Выучили бизнес-идею и видение клиента, провели анализ рынка и на основе полученных данных сформировали оптимальную концепцию продукта.

2. Проектирование

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

3. Разработка дизайна

Отразили индивидуальный дизайн сайта и UI-элементы бота Speakhunt.

4. Техническая разработка

Чтобы функциональность проекта отвечала требованиям заказчика, мы создали реализацию на Telegram Web Apps. Это специальный инструмент мессенджера, позволяющий связать бот с внешним веб-приложением. Backend-часть написали на Python-фреймворке Django, а frontend админ-панели – на Vuexy.

5. Тестирование

Провели тестирование по обеспечению стабильности работы проекта и подготовили сайт и бот к релизу.

Speakhunt bot

Как работает бот Speakhunt

Большинство возможностей Speakhunt доступны пользователям бесплатно сразу после запуска бота, но при необходимости их можно расширить с помощью платной подписки.

Основные функции:

  • Поиск собеседников-носителей языка и живое общение с ними в реалтайме.
  • Добавление спикеров к «Избранному», для возможности звонить по телефону и общаться с любимыми собеседниками без ограничений.
  • Кастомизация профиля: добавление фото, информации о себе и выбор основного языка бота.
  • Проверить знания с помощью внутренних тестов.
  • Доступ к каталогу обучающих игр.

Для комфортного администрирования и управления ботом мы также создали админ-панель, в которой можно:

  • Вести базу пользователей и спикеров.
  • Осуществлять контроль над транзакциями.
  • Управление каталогом игр.
  • Отслеживать результаты пройденных пользователями тестов.
Speakhunt bot

Результат

Наша команда разработали Telegram-бот Speak Hunt, предназначенный для онлайн-изучения иностранных языков. Основное внимание было уделено производительности системы и качеству связи, чтобы общение пользователей со спикерами проходило максимально плавно и без сбоев. На данный момент в Speak Hunt можно изучать только английский, но в ближайшее время заказчик планирует расширить список доступных языков.

Screenshot ×
Появились вопросы?

Свяжитесь с экспертами Появились вопросы?

+
@
Присоединяйся к нам

Отправить резюме

+
@
Согласие на обработку персональных данных

Пользователь, оформляя заявку на сайте https://avada-media.ua/ (далее – Сайт), соглашается с условиями настоящего Согласия на обработку персональных данных (далее – Согласие) в соответствии с Законом Украины “Про захист персональних даних”. Принятием (акцептом) оферты Согласия является отправка заявки с Сайта или заказ у Оператора по телефонам Сайта.

Пользователь дает свое согласие на обработку своих персональных данных со следующими условиями:

  1. Данное Согласие дается на обработку персональных данных как без, так и с использованием средств автоматизации.
  2. Согласие распространяется на следующую информацию: ФИО, телефон, электронная почта.
  3. Согласие на обработку персональных данных дается в целях предоставления Пользователю ответа на заявку, дальнейшего заключения и выполнения обязательств по договорам, осуществления клиентской поддержки, информирования об услугах, которые, по мнению Оператора, могут представлять интерес для Пользователя, проведения опросов и маркетинговых исследований.
  4. Пользователь, предоставляет Оператору право осуществлять следующие действия (операции) с персональными данными: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), использование, обезличивание, блокирование, удаление и уничтожение, передача третьим лицам, с согласия субъекта персональных данных и соблюдением мер, обеспечивающих защиту персональных данных от несанкционированного доступа.
  5. Персональные данные обрабатываются Оператором до завершения всех необходимых процедур. Также обработка может быть прекращена по запросу Пользователя на электронную почту: info@avada-media.com.ua
  6. Пользователь подтверждает, что, давая Согласие, он действует свободно, своей волей и в своем интересе.
  7. Настоящее Согласие действует бессрочно до момента прекращения обработки персональных данных по причинам, указанным в п.5 данного документа.
Присоединяйся к нам

Отправить резюме

+
@

Свяжитесь с нами любым удобным для Вас способом:

+ 38 (097) 036 29 32