Discord.js初心者用サンプル
今回はdiscord.js初心者に送る簡単サンプルを3個載せておきます!
メッセージに反応してメッセージを返すサンプル1
このサンプルは特定のメッセージにのみ反応します。
code:sample.js
const discord = require("discord.js");
const client = new discord.Client();
client.on("message", message => {
if(message.content === "おはよう") { //メッセージが「おはよう」なら
message.channel.send("おはようございます") //「おはようございます」と返す。
}
})
メッセージに反応してメッセージを返すサンプル2
このサンプルは1とは違い特定のメッセージが含まれていたら反応します。
code:sample.js
const discord = require("discord.js");
const client = new discord.Client();
client.on("message", message => {
if(message.content.includes("おはよう")) { //メッセージに「おはよう」が含まれていたら
message.reply("おはようございます!") //メンションして「おはようございます!」と返す。
}
})
コマンドに反応して現在のpingを返すサンプル
このサンプルは!pingというコマンドに対して現在のping(応答速度)を返します。
code:sample.js
const discord = require("discord.js");
const client = new discord.Client();
client.on("message", message => {
if(message.content.startsWith("!ping")) { //メッセージの始めが「!ping」なら
message.channel.send(client.ws.ping + "ms") //pingをミリ秒(1/1000秒)で返す。
}
})