namespace ChatBot.Services.Telegram.Commands { /// /// Интерфейс для обработки команд Telegram /// public interface ITelegramCommandProcessor { /// /// Обрабатывает входящее сообщение и возвращает ответ /// /// Текст сообщения /// ID чата /// Имя пользователя /// Тип чата /// Название чата /// Токен отмены /// Ответ на сообщение или пустую строку Task ProcessMessageAsync( string messageText, long chatId, string username, string chatType, string chatTitle, CancellationToken cancellationToken = default ); } }