【发布时间】:2022-01-09 08:54:05
【问题描述】:
我正在尝试制作一个 modmail 系统,每当它创建一个票证时,它就会将您的 id 记录在 quick.db 中(用于将消息从 dm 发送到支持票证),尽管每当我尝试这样做时,它都会返回机器人的 ID。
这是我使用的代码
client.on('message', message => {
if(db.has(`ticket-${message.author.id}`)){
console.log(message.author.id)
if(message.channel.type == "dm"){
const channel = client.channels.cache.find(c => c.name === `ticket-${message.author.id}` && c.type === 'text');
channel.send(message.content)
}
}
})
每当我打开一张票并发送一些东西时,它都会在控制台中发送机器人 ID,而不是我自己的。 我正在为这个项目使用版本 12
【问题讨论】:
标签: javascript node.js discord.js