diff --git a/ChatBot/Services/Telegram/Commands/HelpCommand.cs b/ChatBot/Services/Telegram/Commands/HelpCommand.cs
deleted file mode 100644
index 67a4f16..0000000
--- a/ChatBot/Services/Telegram/Commands/HelpCommand.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-namespace ChatBot.Services.Telegram.Commands
-{
- ///
- /// Команда /help
- ///
- [Command("/help", "Показать справку по командам")]
- public class HelpCommand : TelegramCommandBase
- {
- private const string HelpMessage =
- "Привет! Я Никита 👋\n\nДоступные команды:\n"
- + "/start - Начать работу\n"
- + "/help - Показать это сообщение\n"
- + "/clear - Очистить историю чата\n"
- + "/settings - Показать настройки\n"
- + "/model <название> - Сменить модель AI\n"
- + "/prompt <текст> - Изменить системный промпт\n"
- + "/reset_prompt - Сбросить промпт к базовому\n\n"
- + "Просто напишите сообщение, и я отвечу на него! 😊";
-
- public HelpCommand(ChatService chatService, ModelService modelService)
- : base(chatService, modelService) { }
-
- public override string CommandName => "/help";
- public override string Description => "Показать справку по командам";
-
- public override Task ExecuteAsync(
- TelegramCommandContext context,
- CancellationToken cancellationToken = default
- )
- {
- return Task.FromResult(HelpMessage);
- }
- }
-}
diff --git a/ChatBot/Services/Telegram/Commands/ModelCommand.cs b/ChatBot/Services/Telegram/Commands/ModelCommand.cs
deleted file mode 100644
index 388a930..0000000
--- a/ChatBot/Services/Telegram/Commands/ModelCommand.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-namespace ChatBot.Services.Telegram.Commands
-{
- ///
- /// Команда /model
- ///
- [Command("/model", "Управление AI моделями")]
- public class ModelCommand : TelegramCommandBase
- {
- public ModelCommand(ChatService chatService, ModelService modelService)
- : base(chatService, modelService) { }
-
- public override string CommandName => "/model";
- public override string Description => "Управление AI моделями";
-
- public override Task ExecuteAsync(
- TelegramCommandContext context,
- CancellationToken cancellationToken = default
- )
- {
- if (HasArguments(context))
- {
- return ChangeModel(context);
- }
- else
- {
- return ShowAvailableModels();
- }
- }
-
- private Task ChangeModel(TelegramCommandContext context)
- {
- var modelName = GetArguments(context);
- var availableModels = _modelService.GetAvailableModels();
-
- if (!availableModels.Contains(modelName))
- {
- return Task.FromResult(
- $"❌ Модель '{modelName}' не найдена!\n\n"
- + "Используйте /model для просмотра доступных моделей."
- );
- }
-
- _chatService.UpdateSessionParameters(context.ChatId, model: modelName);
- return Task.FromResult($"✅ Модель изменена на: {modelName}");
- }
-
- private Task ShowAvailableModels()
- {
- var models = _modelService.GetAvailableModels();
- var currentModel = _modelService.GetCurrentModel();
- var modelList = string.Join(
- "\n",
- models.Select(m => m == currentModel ? $"• {m} (текущая)" : $"• {m}")
- );
-
- return Task.FromResult(
- "🤖 Доступные AI модели:\n\n"
- + modelList
- + "\n\nИспользуйте: /model <название_модели>\n"
- + "Пример: /model qwen/qwen3-4b:free"
- );
- }
- }
-}
diff --git a/ChatBot/Services/Telegram/Commands/PromptCommand.cs b/ChatBot/Services/Telegram/Commands/PromptCommand.cs
deleted file mode 100644
index e7acf2b..0000000
--- a/ChatBot/Services/Telegram/Commands/PromptCommand.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-namespace ChatBot.Services.Telegram.Commands
-{
- ///
- /// Команда /prompt
- ///
- [Command("/prompt", "Управление системным промптом")]
- public class PromptCommand : TelegramCommandBase
- {
- private const string PromptHelpMessage =
- "Пожалуйста, укажите новый системный промпт. Пример: /prompt Ты помощник по программированию";
-
- public PromptCommand(ChatService chatService, ModelService modelService)
- : base(chatService, modelService) { }
-
- public override string CommandName => "/prompt";
- public override string Description => "Управление системным промптом";
-
- public override Task ExecuteAsync(
- TelegramCommandContext context,
- CancellationToken cancellationToken = default
- )
- {
- if (HasArguments(context))
- {
- var newPrompt = GetArguments(context);
- _chatService.UpdateSessionParameters(context.ChatId, systemPrompt: newPrompt);
- return Task.FromResult($"✅ Системный промпт изменен на:\n{newPrompt}");
- }
- else
- {
- return Task.FromResult(PromptHelpMessage);
- }
- }
- }
-}