Проверить, куда отправляется сообщение (Сервер/ЛС Дискорд бота) - Discord.Net

Как можно узнать куда отправляется сообщение с командой. На сервер или в ЛС бота и в случае если сообщение поступает в ЛС - команды не работали. Искал и нашёл лишь вариант

if(!message.guild) return;

но он не подходит под данную библиотеку.

    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("test"))
        {
            message.Channel.SendMessageAsync("Тест");
        }
        else
        {
            message.Channel.SendMessageAsync("Некорректная команда");
        }

        return Task.CompletedTask;
    }

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