Files
Discord.Net/docs/samples/events.cs

28 lines
687 B
C#

class Program
{
private static DiscordClient _client;
static void Main(string[] args)
{
_client = new DiscordClient();
// Handle Events using Lambdas
_client.MessageReceived += (s, e) =>
{
if (!e.Message.IsAuthor)
await e.Channel.SendMessage("foo");
}
// Handle Events using Event Handlers
EventHandler<MessageEventArgs> handler = new EventHandler<MessageEventArgs>(HandleMessageCreated);
client.MessageReceived += handler;
}
// NOTE: When using this method, 'client' must be accessible from outside the Main function.
static void HandleMessageCreated(object sender, EventArgs e)
{
if (!e.Message.IsAuthor)
await e.Channel.SendMessage("bar");
}
}