UNPKG

eris-boiler

Version:
10 lines (8 loc) 317 B
module.exports.findOrCreateManagedWebhook = async (channel, userId, name) => { if (channel.guild) { const hooks = await channel.getWebhooks() const existing = hooks .find((hook) => hook.user.id === userId && (!name || hook.name === name)) return existing || channel.createWebhook({ name }) } }