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);
        }
Beispiel #2
0
        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
                });