Closed maoleng closed 1 year ago
$option = new Option($discord);
$option->setName('sub');
$option->setDescription('test');
$option->setType(Option::SUB_COMMAND);
$subOption = new Option($discord);
$subOption->setType(Option::STRING);
$subOption->setName('int');
$subOption->setDescription('suggest int');
$subOption->setRequired(true);
$subOption->addChoice(Choice::new($discord, 'one', '1'));
$subOption->addChoice(Choice::new($discord, 'two', '2'));
$subOption->addChoice(Choice::new($discord, 'second', '2'));
$option->addOption($subOption);
$cmdInstance = new Command($discord, [
'name' => 'cmd',
'description' => 'test',
'options' => [$option]
]);
$discord->application->commands->save($cmdInstance);
$option = new Option($discord); $option->setName('sub'); $option->setDescription('test'); $option->setType(Option::SUB_COMMAND); $subOption = new Option($discord); $subOption->setType(Option::STRING); $subOption->setName('int'); $subOption->setDescription('suggest int'); $subOption->setRequired(true); $subOption->addChoice(Choice::new($discord, 'one', '1')); $subOption->addChoice(Choice::new($discord, 'two', '2')); $subOption->addChoice(Choice::new($discord, 'second', '2')); $option->addOption($subOption); $cmdInstance = new Command($discord, [ 'name' => 'cmd', 'description' => 'test', 'options' => [$option] ]); $discord->application->commands->save($cmdInstance);
Thank you!
Hello, I need an example code for create the interaction include choices like