AI Travel Assistant

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

Задача: превратить сложную тему в понятный первый диалог

Задача проекта — создать Telegram-ассистента для первого знакомства с Travel Advantage / MWR Life.

Бот должен простыми словами объяснять платформу, Life Experiences, тарифы и возможность рекомендаций, не перегружая человека сложными терминами.

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

При этом бот не является официальным ботом компании, не обещает доход и не заменяет официальные материалы Travel Advantage / MWR Life.

Что было реализовано

Бот собран как рабочий MVP: с пользовательскими сценариями, AI-ответами, сохранением заявок и административным управлением внутри Telegram.
  • Понятное главное меню

    Пользователь сразу выбирает интересующее направление: путешествия, Life Experiences, тарифы, возможность дохода, личный разбор или вопрос.
  • Сценарии консультации

    Для ключевых направлений сделаны отдельные маршруты с уточняющими вопросами и предварительной рекомендацией.
  • AI-ответы по базе знаний

    Бот отвечает на свободные вопросы по подготовленной базе знаний и использует fallback-ответ, если вопрос выходит за рамки темы.
  • Сбор заявок

    Пользователь может оставить контакт для личного разбора, а заявка сохраняется в базе и отправляется администратору.
  • Админ-команды

    Администратор видит заявки, вопросы, статусы лидов, заметки, статистику и экспорт прямо через Telegram.
  • Учёт пользователей

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

Сценарии пользователя

В боте предусмотрены несколько маршрутов: от первого интереса к уточняющим вопросам, предварительной рекомендации и заявке на личный разбор.
  • Первое знакомство

    Пользователь запускает бота, получает короткое объяснение проекта и выбирает интересующее направление в главном меню.
  • Выбор направления

    Можно выбрать путешествия, Life Experiences, тарифы, возможность дохода, личный разбор или свободный вопрос.
  • Уточняющие вопросы

    В отдельных сценариях бот задаёт несколько простых вопросов, чтобы понять интерес пользователя и не давать общую рекомендацию вслепую.
  • Предварительная рекомендация

    По ответам пользователя бот показывает ориентир по формату членства и объясняет, почему окончательное решение лучше принимать после личного разбора.
  • Заявка администратору

    Если пользователь заинтересован, он оставляет контакт. Заявка сохраняется в базе, а администратор получает уведомление в Telegram.

Моя роль и инструменты

В этом проекте я отвечал за полный цикл: от концепции и сценариев до разработки, базы данных, AI-ответов и размещения бота на сервере.
Python · aiogram 3 · SQLite · OpenAI API · Telegram Bot API · Cursor · VPS Beget · Ubuntu · systemd
Бот работает как небольшая серверная система: принимает сообщения в Telegram, ведёт пользователя по сценариям, обращается к AI-слою, сохраняет данные и уведомляет администратора.
Такой подход позволяет держать проект компактным: без отдельной админ-панели, но с базовой CRM-логикой внутри Telegram.

Нужен похожий AI-ассистент для вашего проекта?

Я могу помочь спроектировать сценарии, базу знаний, логику заявок и собрать Telegram-бота, который не просто отвечает на вопросы, а ведёт человека к понятному следующему шагу.