我是不和谐机器人的开发者。 我想知道如何使机器人读取我在不和谐服务器中发送的文件 例如:
!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);
});
})
}
但是它没有用.. 有人可以帮我吗?