public async Task RemoveNoodleFactAsync(int factId) { NoodleFactList.RemoveFact(factId); NoodleFactList.SaveFacts(); await ReplyAsync("Mlem! I have forgotten that fact"); }
public async Task AddNoodleFactAsync([Remainder] string newFact) { NoodleFactList.AddFact(newFact); NoodleFactList.SaveFacts(); await ReplyAsync("Mlem! I learned something new!"); }
public async Task GetRandomNoodleFactAsync([Remainder] string ignore = null) { string fact = NoodleFactList.GetRandomFact(); fact = fact == "" ? "Snakes are cute" : fact; await ReplyAsync("Mlem! Hi " + Context.User.Mention + "! Did you know that: " + fact); }
public async Task InitializeAsync(IServiceProvider provider) { _provider = provider; await _commands.AddModulesAsync(Assembly.GetEntryAssembly(), _provider); // Add additional initialization code here... NoodleFactList.LoadFacts(); }
public async Task GetNoodleFactAsync(int factId) { try { factId--; string fact = NoodleFactList.GetFact(factId); fact = fact == "" ? "Snakes are cute" : fact; await ReplyAsync("Mlem! Hi " + Context.User.Mention + "! Did you know that: " + fact); } catch (Exception) { await ReplyAsync("Mlem! That's not a valid fact number!"); } }