# 📚 Документация ChatBot Добро пожаловать в документацию проекта **ChatBot** — интеллектуального Telegram-бота на базе AI (Ollama), написанного на .NET 9. ## 📖 Содержание ### 🎯 Основное - [Обзор проекта](./overview.md) - Общая информация о проекте - [Быстрый старт](./quickstart.md) - Запуск проекта за 5 минут - [Установка и настройка](./installation.md) - Подробная инструкция по установке - [Конфигурация](./configuration.md) - Настройка параметров бота ### 🏗️ Архитектура - [Архитектура проекта](./architecture/overview.md) - Общая архитектура - [Слои приложения](./architecture/layers.md) - Описание слоёв - [Модели данных](./architecture/data-models.md) - Структура данных - [Базы данных](./architecture/database.md) - Работа с PostgreSQL ### 💻 Разработка - [Структура проекта](./development/project-structure.md) - Организация кода - [Сервисы](./development/services.md) - Описание всех сервисов - [Telegram интеграция](./development/telegram-integration.md) - Работа с Telegram Bot API - [AI сервисы](./development/ai-services.md) - Интеграция с Ollama - [Dependency Injection](./development/dependency-injection.md) - Управление зависимостями ### 📝 API и интерфейсы - [Команды бота](./api/bot-commands.md) - Все доступные команды - [Интерфейсы сервисов](./api/service-interfaces.md) - Описание интерфейсов - [Health Checks](./api/health-checks.md) - Мониторинг здоровья ### 🧪 Тестирование - [Стратегия тестирования](./testing/strategy.md) - Подход к тестированию - [Unit тесты](./testing/unit-tests.md) - Модульное тестирование - [Integration тесты](./testing/integration-tests.md) - Интеграционное тестирование - [Покрытие кода](./testing/coverage.md) - Code coverage ### 🚀 Развертывание - [Docker развертывание](./deployment/docker.md) - Запуск в Docker - [CI/CD](./deployment/ci-cd.md) - Автоматизация сборки - [Мониторинг](./deployment/monitoring.md) - Логирование и мониторинг ### 🔧 Дополнительно - [FAQ](./faq.md) - Часто задаваемые вопросы - [Troubleshooting](./troubleshooting.md) - Решение проблем - [Contributing](./contributing.md) - Как внести вклад - [Changelog](./changelog.md) - История изменений ## 🔗 Быстрые ссылки - [GitHub Repository](https://gitea.hsrv.site/mrleo1nid/ChatBot) - [Issues](https://gitea.hsrv.site/mrleo1nid/ChatBot/issues) - [Releases](https://gitea.hsrv.site/mrleo1nid/ChatBot/releases) ## 📞 Поддержка Если у вас возникли вопросы или проблемы: 1. Проверьте [FAQ](./faq.md) 2. Изучите [Troubleshooting](./troubleshooting.md) 3. Создайте [Issue](https://gitea.hsrv.site/mrleo1nid/ChatBot/issues) ## 📄 Лицензия Проект распространяется под лицензией MIT. См. [LICENSE.txt](../LICENSE.txt) для подробностей.