Beispiel #1
0
        protected override async Task MessageReceived(SocketMessage message)
        {
            var user = await UpdateUser(message.Author);

            var command = SocketMessageUtils.GetCommand(message);

            switch (command)
            {
            case "profile": await CommandStats(message, user); break;
            }
        }
Beispiel #2
0
        protected async override Task MessageReceived(SocketMessage message)
        {
            if (!SocketMessageUtils.IsBotMentioned(message))
            {
                return;
            }

            if (!agreeWords.Any(w => message.Content.ToLower().Contains(w)))
            {
                return;
            }

            await message.Channel.SendMessageAsync($"I agree with { message.Author.Username}");
        }