Разработка Telegram-бота с AI и интерактивными сценариями

Цель проекта

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

Ключевые требования к функционалу

  • Интеллектуальный диалог: Бот должен поддерживать естественное общение, реагируя на свободный текстовый ввод пользователя.
  • Контекст и память: Обязательная функция запоминания контекста диалога и истории взаимодействия с каждым пользователем.
  • Сценарная логика: Реализация ветвящихся сценариев с разными исходами, по которым бот ведет пользователя.
  • Интеграция с AI: Подключение к внешнему API искусственного интеллекта для генерации или обработки ответов.
  • Управление состоянием: Надежное хранение и управление состоянием (state) каждого пользователя (например, текущий этап сценария, сделанные выборы).
  • Масштабируемость: Архитектура должна быть рассчитана на поддержку большого количества одновременных пользователей.

Технические ожидания

  • Разработка backend-части бота (логика, работа с API, база данных).
  • Выбор и реализация подходящей базы данных для хранения пользовательских данных и состояний.
  • Интеграция с Telegram Bot API и выбранным AI-сервисом.
  • Создание четкой и документированной логики работы сценариев.
  • Обеспечение стабильности и отказоустойчивости решения.

Результат работы

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

Устранение дублей товаров и ошибок 404 в CMS Host CMS

После импорта товаров через Excel на сайте появились дублирующиеся страницы, которые отдают ошибку 404. В админ-панели CMS Host CMS эти дубли не отображаются, но они индексируются поиском сайта. Необходимо найти и устранить причину появления скрытых дублей, а также очистить поисковый индекс.