approvers / approvers/OreOreBot2

Application Command (Slash) の引数が決まっているコマンドに対して選択肢を用意する

Open
#1,238 2 comments 0 reactions 0 assignees View on GitHub
C-improvement T-@oreorebot2/bot
Dominant language
TypeScript
Stars
14
Forks
4
Avg merge
1h 15m
Merged PRs (30d)
49

Description

`/d` の `display_mode` には `s` ( `simple` ) や `v` ( `verbose` ) と言ったように予め引数が決められているものに対して現状 Application Command では Options が利用できない.

**OreOreBot2**
![CleanShot 2024-01-12 at 20 19 47@2x](https://github.com/approvers/OreOreBot2/assets/82575685/cc4aad98-64a2-48bb-9661-fbaec2bf382d)

**ichiyoAI**
![CleanShot 2024-01-12 at 20 22 50@2x](https://github.com/approvers/OreOreBot2/assets/82575685/0778a591-98d6-4380-ba29-cf405f1bdad9)

Application Command のお作法的にはこの仕様はあまり褒められたものではない. Options を利用できるようにするべき.

参考:
- [Application Command "Slash Commands" - Discord Developer Documents](https://discord.com/developers/docs/interactions/application-commands#slash-commands)
- [Advanced creation "adding-options" - discord.js guide](https://discordjs.guide/slash-commands/advanced-creation.html#adding-options)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.