using System; using System.Threading.Tasks; using Discord.Commands; namespace Geekbot.net.Modules { public class Choose : ModuleBase { private readonly Random rnd; public Choose(Random RandomClient) { rnd = RandomClient; } [Command("choose", RunMode = RunMode.Async)] [Summary("Seperate options with a semicolon.")] public async Task Command([Remainder] [Summary("option1;option2")] string choices) { var choicesArray = choices.Split(';'); var choice = rnd.Next(choicesArray.Length); await ReplyAsync($"I choose **{choicesArray[choice]}**"); } } }