# Telegram Bot Простой Telegram бот, написанный на C# с использованием .NET 9 и Telegram.Bot библиотеки. ## Возможности - Обработка текстовых сообщений - Базовые команды: `/start`, `/help`, `/echo` - Логирование всех операций - Асинхронная обработка сообщений ## Настройка 1. **Создайте бота в Telegram:** - Найдите @BotFather в Telegram - Отправьте команду `/newbot` - Следуйте инструкциям для создания бота - Сохраните полученный токен 2. **Настройте конфигурацию:** - Откройте файл `ChatBot/appsettings.json` - Замените `YOUR_BOT_TOKEN_HERE` на токен вашего бота - Для разработки также обновите `appsettings.Development.json` 3. **Запустите приложение:** ```bash cd ChatBot dotnet run ``` ## Команды бота - `/start` - Начать работу с ботом - `/help` - Показать список доступных команд - `/echo <текст>` - Повторить указанный текст ## Структура проекта ``` ChatBot/ ├── Services/ │ └── TelegramBotService.cs # Основной сервис бота ├── Program.cs # Точка входа приложения ├── appsettings.json # Конфигурация └── ChatBot.csproj # Файл проекта ``` ## Разработка Для добавления новых команд отредактируйте метод `ProcessMessageAsync` в файле `TelegramBotService.cs`. ## Требования - .NET 9.0 - Действующий токен Telegram бота