Задачи чат-бота: информирование клиентов, интерактивное меню или каталог, ответы на типовые вопросы. Продукт: Стоматология для сотрудников. Техзадание есть. 🛠️ Техническое задание Проект: Telegram-бот “Учебный центр компании” 1. Цель проекта Создать Telegram-бота, который будет выступать в роли интерактивного обучающего и информационного помощника для сотрудников компании. Бот должен содержать информацию по отделам, ролям, должностным обязанностям, учебным материалам и иметь понятную навигацию. 2. Функциональные требования 📚 Общий функционал: Главное меню с выбором разделов: 📂 Отделы компании 📋 Должности и обязанности 🎓 Обучающие материалы 🔍 Поиск ❓ FAQ / помощь Поддержка иерархической навигации по разделам (например: Главное меню → Отдел “Продажи” → Должность “Менеджер” → Обязанности / обучение / материалы). Возможность читать и просматривать материалы: Текстовые описания (Markdown или HTML-формат). Картинки, таблицы (через встроенные сообщения или ссылки). Видеоуроки или PDF (по ссылке на Google Drive, YouTube, Notion и т.п.). Возможность быстро искать информацию: По должности По названию отдела По ключевым словам Возможность добавлять тесты или опросы для проверки знаний (необязательно, но желательно как модуль). Панель администратора: Добавление / редактирование / удаление информации. Просмотр статистики (что читают, чем интересуются). 3. Технические требования Платформа: Telegram Bot API. Язык разработки: Python (aiogram / pyTelegramBotAPI) или Node.js (Telegraf). Хостинг: любой облачный (Heroku, Vercel, VPS и т.п.). База данных: SQLite / PostgreSQL / Notion API / Airtable — на выбор. Хранилище файлов: Google Drive / Dropbox / Amazon S3 (по согласованию). 4. Пользовательские роли Сотрудник: читает, просматривает, изучает. Администратор: редактирует контент, управляет структурой. HR/Руководитель (опционально): может отслеживать прогресс по обучению. 5. Требования к UX/UI Интуитивно понятное меню и навигация. Поддержка кнопок и встроенных команд (/start, /menu, /search и т.п.). Поддержка мобильных устройств (Telegram по умолчанию это обеспечивает). Возможность “вернуться назад” на любом этапе. 6. Контент (предоставляется заказчиком): Список всех отделов. Список должностей с описанием обязанностей. Учебные материалы (текст, ссылки, документы). Организационная структура. Часто задаваемые вопросы. 7. Сроки и этапы Примерный план: Прототип интерфейса — 3–5 дней Основная логика бота — 7–10 дней Наполнение тестовыми данными — 3–5 дней Тестирование и доработка — 3 дня Внедрение и обучение администратора — 1–2 дня Общий срок: ~3 недели 8. Дополнительно (по желанию): Интеграция с Notion или Google Таблицами как CMS. Сбор обратной связи от сотрудников. Отчёты о пройденных обучениях. 9. Примеры аналогов (по желанию для ориентира): Боты с навигацией по курсам. HR onboarding-боты. FAQ-боты в корпоративных Telegram-группах.