using System.Collections.Generic; using Discord.WebSocket; using Newtonsoft.Json.Linq; using System.Threading.Tasks; namespace Kerobot.Modules { [KerobotModule] class TestMod2 : ModuleBase { public TestMod2(Kerobot kb) : base(kb) { kb.DiscordClient.MessageReceived += DiscordClient_MessageReceived; } private async Task DiscordClient_MessageReceived(SocketMessage arg) { if (arg.Content.ToLower() == ".test2") { await arg.Channel.SendMessageAsync("I respond to your test too."); } } public override Task CreateGuildStateAsync(JToken config) => Task.FromResult(new Dictionary()); } }