Команда, которая сможет принимать аргументы (Discord.Net)

У меня есть такой участок кода (Приведён ниже) и в команде !cmdarg нужно добавить получение аргументов, а именно текста, который будет в последствии выводиться. Я видел как это делается в другого рода кодах, но у меня вопрос, как это сделать в данном коде?

private Task CommandHandler(SocketMessage message)
{
    string command = "";
    int lengthOfCommand = -1;

    if (!message.Content.StartsWith('!'))
        return Task.CompletedTask;

    if (message.Author.IsBot)
        return Task.CompletedTask;

    if (message.Content.Contains(' '))
        lengthOfCommand = message.Content.IndexOf(' ');
    else
        lengthOfCommand = message.Content.Length;

    command = message.Content.Substring(1, lengthOfCommand - 1).ToLower();

    if(command.Equals("cmdarg"))
    {
        message.Channel.SendMessageAsync("Тут текст введённый в виде аргумента к команде !cmdarg");
    }
    else
    {
        message.Channel.SendMessageAsync("Некорректная команда");
    }

    return Task.CompletedTask;
}

Ответы (0 шт):