public override async Task DoWork(AbbybotCommandArgs e) { var args = e.ReplaceSplit(Command, " "); StringBuilder sb = new StringBuilder(); sb.Append($"normal command {Command} was called. got back these args:"); foreach (string item in args) { sb.Append($" {item}"); } await e.Send(sb); }
public override async Task DoWork(AbbybotCommandArgs e) { var cmd = e.ReplaceSplit(Command, " "); var sb = new StringBuilder("```log\n"); foreach (var i in cmd) { sb.AppendLine(i); } sb.Append("```"); if (cmd.Length > 0) { await(cmd[0] switch { "view" => View(e), "clear" => Clear(e), _ => Task.CompletedTask });