所以我现在正在使用 webhooks。我让我的机器人像这样创建:
outputChannel.createWebhook(name1, {
avatar: avatar
}).then(webhook => {
console.log(webhook)
webhook.send(content).catch(console.error)
})
所有变量都是有效的,它正在创建 webhook。唯一的问题是当它到达 webhook.send(content)
时它返回一个错误:
TypeError: Cannot read property 'channel_id' of null
at /Users/me/Desktop/Bots/DiscordBot/node_modules/discord.js/src/structures/Webhook.js:162:81
at processTicksAndRejections (internal/process/task_queues.js:93:5)
我不知道如何解决这个问题。当我 console.log(webhook)
时,它会像正常工作一样返回它。