Discord.js初心者用サンプル2
今回はdiscord.js初心者に送る簡単サンプルを3個載せておきます!
メッセージを送信してから編集するサンプル
code:sample.js
const discord = require("discord.js");
const client = new discord.Client();
client.on("message", async message => {
if(message.content === "!help") { //もしメッセージが「!help」だったら
const help = await message.channel.send("読み込み中"); //一度「読み込み中」と送信して
help.edit(">Help<\nhelp"); //helpを送信する
}
})
導入サーバーの一覧を送信するサンプル
code:sample.js
const discord = require("discord.js");
const client = new discord.Client();
client.on("message", message => {
if(message.content === "!servers") { //もしメッセージが「!servers」なら
message.channel.send(client.guilds.cache.map(s => s.name).join("\n"), { split : true });
}
})
Embed(埋め込み)を送信するサンプル
code:sample.js
const discord = require("discord.js");
const client = new discord.Client();
client.on("message", message => {
if(message.content === "!embed") { //もしメッセージが「!embed」なら
const embed = new discord.MessageEmbed()
.setTitle("Title") //Embedのタイトル
.addField("Name", "Value") //Embedのフィールド
.setColor("RANDOM") //Embedのカラー
.setTimestamp();
message.channel.send(embed); //Embedを送信
}
})