я разработчик диссонирующих ботов. и я хочу знать, как я могу заставить бота читать файл, который я отправляю на дискорд-сервере, например:
!read (file)
, и бот регистрирует содержимое файла или отправляет его как
message.channel.send(content)
Я попробовал несколько вещей, и они не работают ..
вот код, который я попробовал:
const Discord = require("discord.js");
const fs = require("fs")
module.exports.run = async(client, message, args, item) => {
if(!message.member.hasPermission('ADMINISTRATOR')) return
let useTips = new Discord.RichEmbed();
useTips.setAuthor(message.author.tag, message.author.avatarURL)
useTips.setDescription('Please Send A File')
useTips.setColor(0xdb001d)
message.channel.send(useTips)
const filter = m => m.author.id === message.author.id;
await message.channel.awaitMessages(filter, {max: 1, time: 30000,errors: ['time']})
.then(collected => {
let collection = collected.first();
let file21 = collection.attachments;
message.channel.send(file21)
fs.readFile(file21, (err, data) => {
message.channel.send(data);
});
})
}
но это не сработало .. кто-то может мне помочь, пожалуйста?