//updates the text channel private async Task UpdateTextChannel() { SocketGuild guild = _client.GetGuild(Config.MINIGAMES_SERVER_ID); //loads server info SocketTextChannel channel = guild.GetTextChannel(Config.MINIGAMES_GEOBIE_CHANNEL); //loads channel info //delete any and all previous messages var messages = await channel.GetMessagesAsync(100).Flatten(); await channel.DeleteMessagesAsync(messages); //give output await channel.SendMessageAsync(_bands.GetOutput()); }
private async Task UpdateTextChannel(string message) { SocketGuild guild = _client.GetGuild(Config.SERVER_ID_MINIGAMES); //loads server info SocketTextChannel channel = guild.GetTextChannel(Config.MINIGAMES_GEOBIE_CHANNEL); //loads channel info SocketTextChannel log = guild.GetTextChannel(Config.MINIGAMES_LOG_CHANNEL); //delete any and all previous messages var messages = await channel.GetMessagesAsync(100).Flatten(); List <IMessage> list = messages.ToList <IMessage>(); list.RemoveAt(list.Count - 1); await channel.DeleteMessagesAsync(list); //give output //await channel.SendMessageAsync("", false, eb1); await channel.SendMessageAsync(_bands.GetOutput()); await log.SendMessageAsync(message); }