eris-boiler
Version:
A Discord bot framework using eris
10 lines (8 loc) • 317 B
JavaScript
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 })
}
}