Общая информация
Проект: Telegram-чат-бот для компании
Цель: Создание интеллектуального Telegram-бота для рекомендаций косметики, информирования о новинках, вывода отзывов, видео-контента и перехода к покупкам на сайте.
Исполнение: на языке C#, с использованием SQLite для хранения данных.
🎯 Основной функционал
1. 👤 Персонализированный подбор косметики
Описание:
При первом запуске бот предлагает пользователю выбрать интересующую тематику:
Макияж
Уход за кожей
Уход за телом
Поведение:
После выбора категории бот отображает список товаров по ней с:
Названием
Кратким описанием
Ссылкой на товар на сайте
Ссылкой на видео (если есть)
2. 🆕 Просмотр новинок
Описание:
Кнопка в главном меню: «Новинки»
Бот показывает товары, помеченные как новинки в базе данных
Каждая карточка товара содержит:
Название
Краткое описание
Ссылка на сайт
Видео (если есть)
3. 🗣 Просмотр отзывов
Описание:
Пользователь нажимает «Отзывы»
Бот предлагает выбрать категорию → товар
После выбора — выводит список отзывов на выбранный продукт
4. 📹 Видео-контент
Описание:
При отображении каждого товара (по интересам или новинкам) бот добавляет ссылку на видео из поля VideoUrl, если оно есть
Видео отображается как кликабельная ссылка или кнопка с текстом «▶️ Видео»
5. 🔗 Ссылки на сайт
Описание:
У каждого товара есть ссылка на страницу товара на сайте
Ссылка отображается с текстом Подробнее или с кнопкой
🧩 Структура базы данных (SQLite)
Файл: vkusvill.db
Таблица: Products
Поле Тип Описание
Id INTEGER Первичный ключ
Name TEXT Название товара
Category TEXT Категория (макияж, уход и т.д.)
Description TEXT Описание товара
VideoUrl TEXT Ссылка на видео
Link TEXT Ссылка на сайт
IsNew INTEGER Флаг новинки (0 или 1)
Таблица: Reviews
Поле Тип Описание
Id INTEGER Первичный ключ
ProductId INTEGER ID товара
Text TEXT Текст отзыва
💻 Техническая реализация
Язык: C#
IDE: Visual Studio
Библиотека: Telegram.Bot
Тип проекта: Консольное приложение
Работа с SQLite через System.Data.SQLite
🧭 Навигация пользователя
Главное меню:
🧴 Подбор по интересам
🆕 Новинки
📖 Посмотреть отзывы
📞 Контакты и помощь
Дополнительно:
⬅️ Назад (при возврате из подменю)
🔒 Ограничения
Отправка отзывов пользователями — не реализуется
Оформление заказов — через сайт (по ссылке из карточки товара)
🧪 Тестирование (по запросу)
Проверка корректности отображения товаров и отзывов
Проверка видео-ссылок
Проверка корректного возврата в главное меню
Бот должен быть простым, все данные для базы данных предоставлю, остальное обсудим в чате
Разделы:
Опубликован:
29.05.2025 | 18:22 [поднят: 29.05.2025 | 18:22]
Заказ находится в архиве