実現したいこと
チャンネルに自己紹介ボタン的なのを表示させてそれを押したら入力フォームに飛ぶようにしたいです。送信したらbotが自動的に回答されたフォームを特定のチャンネルに公開するようにして欲しいです。
発生している問題・分からないこと
ネットで見つけたコードが使えない
該当のソースコード
const modal = new ModalBuilder() .setCustomId(interaction.customId) .setTitle("参加申請書"); const studentIDInput = new TextInputBuilder() .setCustomId("student-id") .setLabel("学籍番号(半角)") .setPlaceholder("J01122334") .setRequired(true) .setStyle(TextInputStyle.Short); const studentNameInput = new TextInputBuilder() .setCustomId("student-name") .setLabel("氏名") .setPlaceholder("田中 太郎") .setRequired(true) .setStyle(TextInputStyle.Short); const studentPhoneNumber = new TextInputBuilder() .setCustomId("student-phone") .setLabel("電話番号") .setPlaceholder("080-XXXX-XXXX") .setRequired(true) .setStyle(TextInputStyle.Short); const firstActionRow = new ActionRowBuilder<TextInputBuilder>().addComponents(studentIDInput); const secondActionRow = new ActionRowBuilder<TextInputBuilder>().addComponents(studentNameInput); const thirdActionRow = new ActionRowBuilder<TextInputBuilder>().addComponents(studentPhoneNumber); modal.addComponents(firstActionRow, secondActionRow, thirdActionRow); await interaction.showModal(modal);
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
昔のコードを見つけて試してみたがエラーで使えなかった
補足
特になし
![guest](/img/icon/icnUserSample.jpg)
あなたの回答
tips
プレビュー