public override async Task <string> toHelpString(AbbybotCommandArgs aca) { var facts = await FunAbbybotFactsSql.GetFactsList(await aca.IsNSFW()); if (facts.Count == 0) { return("I... I don't understand... My facts list is empty... %fact won't do anything..."); } var ra = r.Next(0, facts.Count); return($"{facts[ra].fact}, get another abbybot fact with this command!!"); }
public override async Task DoWork(AbbybotCommandArgs a) { var facts = await FunAbbybotFactsSql.GetFactsList(await a.IsNSFW()); var ra = r.Next(0, facts.Count); if (facts.Count > 0) { await a.Send(facts[ra].fact.ReplaceA("ab!", "%")); } else { await a.Send("I'm sorry master... My facts list is empty... I... I can't send you a fact :("); } }