how to collect input from a user in discord bot csharp

Code Example - how to collect input from a user in discord bot csharp

                
                        [Command("search")]
    public async Task Search(params string[] args)
    {
        if(args.Length == 0 || !int.TryParse(args[0], out int number))
        {
            await ReplyAsync("You have to enter a number!");
            return;
        }

        await ReplyAsync(%%%~COMPRESS~PRE~0~%%%quot;Your number is {number}.");
    }