Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8943

discord.jsでembed(埋め込み)を送りたい。

$
0
0

discord.jsで埋め込みを送信したいと思います。
埋め込みのソースはこのような形になっております。

main.js
if(message.content==='ここのメッセージが送られたら反応する'){try{message.channel.send({embed:{timestamp:newDate(),color:"RANDOM",description:`送るメッセージ`}});//送信}catch(err){//エラーが起きたら反応する。message.channel.send({embed:{timestamp:newDate(),color:"RANDOM",description:"**エラー : 実行中にエラーが発生しました。**\n```js\n"+err+"```"}});//送信}}

これが埋め込みの基本的な形です。
さらに埋め込みにはメンションを加えることが出来ます。
しかし、通知はされません。

main.js
message.channel.send({embed:{author:{name:"author name <@!496190049872773130>",},title:"title <@!496190049872773130>",description:"description <@!496190049872773130>",footer:{text:"footer text <@!496190049872773130>"},fields:[{name:"field name <@!496190049872773130>",value:"field value <@!496190049872773130>"}]}});

を実行すると
画像.png
と表示されます。
つまり、descriptionとfield value以外はメンションが送られてません。

あとがき
embedのtestではembed-visualizerを利用しましょう。


Viewing all articles
Browse latest Browse all 8943

Trending Articles