internal static async void UserSendMessage(SocketUser user) { UserExpMute account = UsersExpMute.GetExpMute(user.Id); account.XP += 50; UsersExpMute.Save(); }
public async Task GiveXP(SocketGuildUser user, ulong amount) { UserExpMute account = UsersExpMute.GetExpMute(user.Id); account.XP += amount; UsersExpMute.Save(); await Context.Channel.SendMessageAsync($"Dodano użytkownikowi {user.Mention} {amount} XP"); }
public async Task Mute(SocketGuildUser user, bool mute) { GuildCfg guildCfg = GuildsCfgs.GetGuildCfg(Context.Guild); ISocketMessageChannel modChannel = (ISocketMessageChannel)Methods.GetTextChannelByID(Context.Guild, guildCfg.ModeratorChannelID); UserExpMute account = UsersExpMute.GetExpMute(user.Id); account.IsMuted = mute; UsersExpMute.Save(); await modChannel.SendMessageAsync($"Pomyślnie zmieniono możliwość swobodnej wypowiedzi użytkownikowi {user.Mention} na: {!account.IsMuted}."); }