예제 #1
0
        public static void SaveRoleCard()
        {
            string json = JsonConvert.SerializeObject(RoleAssignerHandler.Rolecard, Formatting.Indented);

            File.WriteAllText(RoleCardFilepath, json);
            SwissbotStateHandler.SaveObject("RoleCards.json", RoleAssignerHandler.Rolecard);
        }
예제 #2
0
        public static void SaveSupportTickets()
        {
            var ticks = SupportTicketHandler.CurrentTickets;

            ticks.ForEach(x => x.DMTyping.TypingObject = null);
            //ticks.ForEach(x => x.DmTyping.TypingObject = null);
            //string json = JsonConvert.SerializeObject(ticks, Formatting.Indented);
            //File.WriteAllText(SupportTicketJsonPath, json);
            SwissbotStateHandler.SaveObject("Tickets.json", ticks);
        }
예제 #3
0
 public static void SaveAutoSlowmode()
 {
     SwissbotStateHandler.SaveObject("AutoSlowmode.json", AutoModHandler.CurrentSlowmodes);
 }
예제 #4
0
 public static void SaveSuggestions()
 {
     SwissbotStateHandler.SaveObject("Suggestions.json", SuggestionHandler.CurrentSuggestions);
 }
예제 #5
0
 public static void SaveMutedUsers()
 {
     SwissbotStateHandler.SaveObject("MutedUsers.json", MutedHandler.CurrentMuted);
 }
예제 #6
0
 public static void SaveBlockedUsers()
 {
     SwissbotStateHandler.SaveObject("BlockedUsers.json", SupportTicketHandler.BlockedUsers);
 }
예제 #7
0
 public static void SaveSnippets()
 {
     SwissbotStateHandler.SaveObject("Snippets.json", SupportTicketHandler.Snippets);
 }
예제 #8
0
 public static void SaveCensor()
 {
     SwissbotStateHandler.SaveObject("Censor.json", CensoredWords);
 }
예제 #9
0
 private static void SaveTempBans()
 {
     SwissbotStateHandler.SaveObject("TempBans.json", TempBans);
 }
예제 #10
0
 public void Save()
 => SwissbotStateHandler.SaveObject("EventSettings", this);
예제 #11
0
 public static void SaveVoiceKicked()
 => SwissbotStateHandler.SaveObject("VoiceKicked.json", CurrentVoiceKicked);
예제 #12
0
 public void SaveWhitelist()
 => SwissbotStateHandler.SaveObject("Whitelist.json", WhiteList);
예제 #13
0
 public void SaveMap()
 => SwissbotStateHandler.SaveObject("ClientMap.json", ClientMaps);
예제 #14
0
 public void SaveAskTimes()
 => SwissbotStateHandler.SaveObject("ask-times.json", AskTimes);
예제 #15
0
 public static void SaveAltCards()
 {
     SwissbotStateHandler.SaveObject("AltCards.json", VerificationHandler.FList);
 }