public async Task DeletecharacterAsync(params string[] args) { string name = string.Join(" ", args); Classes.character character = character.get_character(name); character.delete_character(); await ReplyAsync("Character Deleted."); }
public async Task GetcharacterAsync(params string[] args) { string name = string.Join(" ", args); Classes.character character = character.get_character(name); string serialized = Newtonsoft.Json.JsonConvert.SerializeObject(character); await System.IO.File.WriteAllTextAsync(name + ".json", serialized); RequestOptions opt = new RequestOptions { RetryMode = RetryMode.RetryRatelimit }; Context.Channel.SendFileAsync(name + ".json", "Here is your character sheet in json format. You will need to use the sb!uploadcharacter command to perform bulk updates.", false, opt).GetAwaiter().GetResult(); }