Exemple #1
0
        public async Task userSendMessage(SocketMessage s)
        {
            var msg     = s as SocketUserMessage;
            var context = new SocketCommandContext(_client, msg);

            //adding xp for sending message
            UserLeveling.AddXpAndCheckLevel(context.User, context.Guild, 3);
        }
Exemple #2
0
        public async Task addXp(uint xp)
        {
            var GuildUser = await((IGuild)Context.Guild).GetUserAsync(Context.User.Id);

            if (admins.Contains(GuildUser.Id))
            {
                var embed = new EmbedBuilder();
                rnd = new Random();
                embed.WithColor(new Color(rnd.Next(255), rnd.Next(255), rnd.Next(255)));
                UserLeveling.AddXpAndCheckLevel(Context.User, Context.Guild, xp);

                await Context.Channel.SendMessageAsync($"Added {xp} xp", false, embed);

                Console.WriteLine(String.Format("{0:G}", DateTime.Now) + $" : Server: {Context.Guild} || Channel: {Context.Channel} || User: {Context.User} || Used: ?AddXp");
            }
        }