1234567891011121314151617181920212223242526272829303132 |
- import { createRequire } from 'module';
- const require = createRequire(import.meta.url);
- const {defaultPermissions} = require('../util/default.json');
- /**
- * Processes the "invite" command.
- * @param {import('../util/i18n.js').default} lang - The user language.
- * @param {import('discord.js').Message} msg - The Discord message.
- * @param {String[]} args - The command arguments.
- * @param {String} line - The command as plain text.
- * @param {import('../util/wiki.js').default} wiki - The wiki for the message.
- */
- function cmd_invite(lang, msg, args, line, wiki) {
- if ( args.join('') ) {
- this.LINK(lang, msg, line, wiki);
- }
- else {
- let invite = msg.client.generateInvite({
- scopes: ['bot', 'applications.commands'],
- permissions: defaultPermissions
- });
- msg.sendChannel( lang.get('invite.bot') + '\n<' + invite + '>' );
- }
- }
- export default {
- name: 'invite',
- everyone: true,
- pause: false,
- owner: false,
- run: cmd_invite
- };
|