const Command = require('../../structures/Command'); const { stripIndents } = require('common-tags'); module.exports = class OptionsCommand extends Command { constructor(client) { super(client, { name: 'options', aliases: ['options-list'], group: 'util-public', memberName: 'options', description: 'Responds with a list of server options.', guarded: true }); } run(msg) { return msg.say(stripIndents` __**Server Options**__ Place the option in the appropriate channel's topic to use. __General Options__ \`\` Disables leave messages (System Channel). __Phone Options__ \`\` Allows this channel to recieve phone calls. \`\` Prevents this channel from recieving voicemails for missed calls. \`\` Makes the channel only able to be called directly, rather than picked randomly. \`\` Blocks a channel or server from contacting you via phone. \`\` Hides this channel from \`phone-book\`. __Portal Options__ \`\` Marks the channel as a portal channel for \`portal-send\`. \`\` Hides the channel's name when the channel is chosen to recieve a portal message. `); } };