UNPKG

lewds.api

Version:

An api wrapper for lewds.ga for Discord JavaScript Bots

21 lines (19 loc) 598 B
const Discord = require("discord.js"); /** * * @param {Discord.Client} client * @param {any} options * @param {Discord.User} user * @returns {Discord.DMChannel | Discord.TextChannel} */ module.exports = async function handleChannelType(client, options, user, chanOpt) { let channel; try { if (!options.channelID || chanOpt.sendToTextChannel == false) { channel = await user.createDM() } } catch (err) { channel = (await client.guilds.fetch(options.guildID)).channels.resolve(options.channelID); } return channel }