アクティビティを設定する
Botのアクティビティを設定する
client.on("ready", () =>
{
client.user.setActivity("Yuki | https://discord.gg/CN4dYAVYXW", {type: 'PLAYING'});
});
ファイル読み込み
ファイルを読み込み配列に入れる
const fs = require('fs');
const readline = require("readline");
let readdata = [""];
var stream = fs.createReadStream("yuki/read.txt", "utf8");
var reader = readline.createInterface({ input: stream });
reader.on("line", (data) => {
readdata.push(data)
})
ファイル書き込み
ファイルを書き込む配列に入れる
const fs = require('fs');
fs.writeFileSync('yuki/write.txt', 'data');
特定のチャンネルにメッセージを送信する
特定のチャンネルにメッセージを送信する
client.channels.cache.get('000000000000000000').send({embed: {
author: {
name: "結貴 - Yuki による宣伝",
icon_url: client.user.avatarURL()
},
description: "公式サーバーの招待URL \n https://discord.gg/CN4dYAVYXW",
color: 10181046,
timestamp: new Date(),
footer: {
icon_url: client.user.avatarURL(),
text: "結貴 - Yuki"
}
}}
)
メンバーにロールを付与する (Role Name)
メッセージの送信者にロールを付与する
const member = message.guild.members.cache.find((member) => member.id === message.author.id)
member.roles.add(role)
メンバーからロールを剥奪する (Role ID)
メッセージ送信者からロールを剥奪する
const role = message.guild.roles.cache.find((role) => role.id === "000000000000000000")
const member = message.guild.members.cache.find((member) => member.id === message.author.id)
member.roles.remove(role)
わからないことがあったら
ここで質問を受け付けております