diff --git a/docs/samples/getting_started.cs b/docs/samples/getting_started.cs index 402db4a30..228ef234e 100644 --- a/docs/samples/getting_started.cs +++ b/docs/samples/getting_started.cs @@ -1,29 +1,28 @@ class Program { - private static DiscordBotClient _client; - static void Main(string[] args) - { - var client = new DiscordClient(); - - //Log some info to console + static void Main(string[] args) + { + var client = new DiscordClient(); + + //Display all log messages in the console client.LogMessage += (s, e) => Console.WriteLine($"[{e.Severity}] {e.Source}: {e.Message}"); - - //Echo any message received, provided it didn't come from us - client.MessageCreated += async (s, e) => - { - if (!e.Message.IsAuthor) - await client.SendMessage(e.Message.ChannelId, e.Message.Text); - }; - - //Convert our sync method to an async one and blocks this function until the client disconnects - client.Run(async () => - { - //Connect to the Discord server usinotng our email and password - await client.Connect("discordtest@email.com", "Password123"); - - //If we are not a member of any server, use our invite code - if (!client.Servers.Any()) - await client.AcceptInvite("aaabbbcccdddeee"); - }); - } + + //Echo back any message received, provided it didn't come from the bot itself + client.MessageReceived += async (s, e) => + { + if (!e.Message.IsAuthor) + await client.SendMessage(e.Channel, e.Message.Text); + }; + + //Convert our sync method to an async one and block the Main function until the bot disconnects + client.Run(async () => + { + //Connect to the Discord server using our email and password + await client.Connect("discordtest@email.com", "Password123"); + + //If we are not a member of any server, use our invite code (made beforehand in the official Discord Client) + if (!client.AllServers.Any()) + await client.AcceptInvite(client.GetInvite("aaabbbcccdddeee")); + }); + } }