Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正在尝试制作DM记录器。当我发送附件时,它们不会';我不想寄_Javascript_Discord.js - Fatal编程技术网

Javascript 正在尝试制作DM记录器。当我发送附件时,它们不会';我不想寄

Javascript 正在尝试制作DM记录器。当我发送附件时,它们不会';我不想寄,javascript,discord.js,Javascript,Discord.js,我正在尝试为我的机器人制作一个DM记录器。当我使用附件对bot进行DM时,附件不会被发送,并且会出现错误 (节点:1009)未处理的PromisejectionWarning:DiscordAPIError:无法 发送一条空消息 嵌入内容的常规消息可以正常工作 if(message.author.id=='755781017889144903'){return;} getmember(客户端,message.author.id)。然后(member=>{ console.log('Author:

我正在尝试为我的机器人制作一个DM记录器。当我使用附件对bot进行DM时,附件不会被发送,并且会出现错误

(节点:1009)未处理的PromisejectionWarning:DiscordAPIError:无法 发送一条空消息

嵌入内容的常规消息可以正常工作

if(message.author.id=='755781017889144903'){return;}
getmember(客户端,message.author.id)。然后(member=>{
console.log('Author:'+member.username+'.Message:'+Message.content)
const guild=client.guilds.cache.find(g=>g.name==='Bot测试服务器')
无功通道
if(公会){
channel=guild.channels.cache.find(c=>c.name==“用户dm日志”)
}
中频(信道){
如果(message.attachments.size>0){
console.log('attach')
channel.send(message.attachments.url)
}
if(message.content){
console.log('content')
const exampleEmbed=new Discord.MessageEmbed()
.setColor(“FF0000”)
.setTitle(“DM日志”)
.setDescription(“新建DM到!”)
addFields先生(
{名称:“用户”,值:``},
{name:“Message:”,值:`${Message.content}`}
)
.setTimestamp();
channel.send(示例嵌入)
}}
})
返回
}
是一个,您需要在所有集合上循环

message.attachments.forEach(att=>{})
//或者映射你的URL
message.attachments.map(att=>att.url);
或者以第一个为例

message.attachments.first().url
或者,如果您需要一个特定的集合,您可以将集合转换为数组并获得所需的集合

message.attachments.array()[0].url
我们在标题中没有这么“解决”。如果您找到了解决方案,请将其标记为已接受
message.attachments.array()[0].url