ミス.
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答1件
0
一応お聞きしますが、現在そのコードは作成できていないという認識でよろしいでしょうか。
それならば、以下のコードを試してみてください。(ログイン処理等は省きます)
javascript
1const prefix = "." 2const command = null 3 4client.on("message", message => { 5 if(message.content.startsWith(prefix)) 6 const command = message.content.slice(prefix.length) 7 if(command === "ping"){ 8 message.channel.send("pong!") 9 } else { 10 message.channel.send( 11 {embed:{ 12 title: "command not found!", 13 description: "コマンドの因数をチェックしてください" 14 }, 15 } 16 ) 17 } 18})
簡単に内容を説明します
①もしメッセージがprefixから始まるなら
②変数"command"に、prefixのあとに続く文字を代入する
③もし"command"がpingなら、そのチャンネルに、pong!と送信する
④そうでないならば、embedを送信し、エラーであることを伝える
別にdiscordがエラーを吐いているわけではないので、エラー処理は必要ありません。
投稿2022/01/28 00:06
総合スコア4
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。