[SlashCommand("poll", "Create a poll where people can vote")]
public async Task PollAsync(string Question, string answer1, string answer2, [Optional] string answer3, [Optional] string answer4,
[Optional] string answer5, [Optional] string answer6, [Optional] string answer7, [Optional] string answer8)
{
var pollBuilder = new SelectMenuBuilder()
.WithPlaceholder("Select an option")
.WithCustomId("menu-1")
.WithMinValues(1)
.WithMaxValues(1)
.AddOption(answer1, "answer-1")
.AddOption(answer2, "answer-2")
.AddOption(answer3, "answer-3")
.AddOption(answer4, "answer-4")
.AddOption(answer5, "answer-5")
.AddOption(answer6, "answer-6")
.AddOption(answer7, "answer-7")
.AddOption(answer8, "answer-8");
var builder = new ComponentBuilder()
.WithSelectMenu(pollBuilder);
await RespondAsync(Question, components: builder.Build());
[SlashCommand("poll", "Create a poll where people can vote")]
public async Task PollAsync(string Question, string answer1, string answer2, [Optional] string answer3, [Optional] string answer4,
[Optional] string answer5, [Optional] string answer6, [Optional] string answer7, [Optional] string answer8)
{
var pollBuilder = new SelectMenuBuilder()
.WithPlaceholder("Select an option")
.WithCustomId("menu-1")
.WithMinValues(1)
.WithMaxValues(1)
.AddOption(answer1, "answer-1")
.AddOption(answer2, "answer-2")
.AddOption(answer3, "answer-3")
.AddOption(answer4, "answer-4")
.AddOption(answer5, "answer-5")
.AddOption(answer6, "answer-6")
.AddOption(answer7, "answer-7")
.AddOption(answer8, "answer-8");
var builder = new ComponentBuilder()
.WithSelectMenu(pollBuilder);
await RespondAsync(Question, components: builder.Build());