#javascript #node.js #discord #discord.js
#javascript #node.js #Discord #discord.js
Вопрос:
Я хочу, чтобы при добавлении / удалении моего бота с серверов он записывал его в текстовый файл! Как я могу это сделать? Это код, который у меня есть прямо сейчас:
client.on("guildCreate", guild => {
// This event triggers when the bot joins a guild.
console.log(`New guild joined: ${guild.name} (id: ${guild.id}). This guild has ${guild.memberCount} members!`);
});
client.on("guildDelete", guild => {
// this event triggers when the bot is removed from a guild.
console.log(`I have been removed from: ${guild.name} (id: ${guild.id})`);
});
Ответ №1:
Я рад помочь!
Вы можете использовать встроенный узел.Модуль JS называется FS. FS означает файловую систему, которая позволяет вам записывать, удалять, добавлять и т. Д. к файлам в вашей системе.
Вот пример:
client.on("guildCreate", guild => {
// This event triggers when the bot joins a guild.
console.log(`New guild joined: ${guild.name} (id: ${guild.id}). This guild has ${guild.memberCount} members!`);
const fs = require('fs');
fs.appendFile('./file.txt', `Added to Guild: ${guild.name} Id: ${guild.id} Member Count: ${guild.memberCount}`, function (err) {
if (err) throw err;
});
});
client.on("guildDelete", guild => {
// this event triggers when the bot is removed from a guild.
console.log(`I have been removed from: ${guild.name} (id: ${guild.id})`);
const fs = require('fs');
fs.appendFile('./file.txt', `Removed from Guild: ${guild.name} Id: ${guild.id}`, function (err) {
if (err) throw err;
});
});
Если это не сработает, дайте мне знать!
Удачи, веселитесь и хорошего дня!
Комментарии:
1. возможно ли, что мы также можем добавить ссылку приглашения сервера, к которому присоединился бот?