using Discord; using Discord.Rest; public class Program { private DiscordSocketClient _client; static void Main(string[] args) => new Program().Start().GetAwaiter().GetResult(); public async Task Start() { _client = new DiscordSocketClient(new DiscordSocketConfig() { LogLevel = LogSeverity.Info }); _client.Log += Log; await _client.LoginAsync(TokenType.Bot, "bot token"); await _client.ConnectAsync(); await Task.Delay(-1); } private Task Log(LogMessage message) { Console.WriteLine(message.ToString()); return Task.CompletedTask; } }