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