Discord.net GetMessagesAsync () возвращает ноль - PullRequest
0 голосов
/ 08 декабря 2018

Я пытался заставить мою Discord BOT получить список из X сообщений в определенном канале Discord.Но все методы, которые я пробовал до сих пор, заканчивались тем, что возвращали ноль в локальную переменную, созданную для хранения указанного списка.

Я попросил группу Discord "Discord.net" о помощи, но никто там не мог мне помочь с моей проблемой.

Мой код выглядит следующим образом:

public async Task OnDeleteDiscordMessage()
    {
        IEnumerable<IMessage> messages = await discordSocketClient.GetGuild(guildID).GetTextChannel(channelID).GetMessagesAsync(10).Flatten();

        foreach (IMessage message in messages)
        {
            Console.WriteLine(message);
        }
    }

Консоль ничего не возвращает, с использованием точки останова я смог заметить, что переменная "message" возвращает ноль.

...