/* eslint-disable max-len */ const wiki = require('wikipedia'); const util = require('util'); const {MessageEmbed} = require('discord.js'); module.exports = { name: 'wikipedia', alias: ['wiki'], description: 'Working Wikipedia!', usage: '', trusted: 0, execute: async function(bot, username, usernameraw, sender, prefix, args) { try { const page = await wiki.page(args.join(' ')); const summary = await page.summary(); bot.tellraw('@a', {text: summary.extract, color: 'green'}); } catch (e) { bot.tellraw('@a', {text: e.toString(), color: 'red'}); } }, discordExecute: async function(bot, username, usernameraw, sender, prefix, args, channeldc) { try { const page = await wiki.page(args.join(' ')); const summary = await page.summary(); const Embed = new MessageEmbed() .setColor('#FFFF00') .setTitle('Output') .setDescription(summary.extract); channeldc.send({embeds: [Embed]}); } catch (e) { const Embed = new MessageEmbed() .setColor('#FF0000') .setTitle('Error') .setDescription(`\`\`\`${util.inspect(e)}\`\`\``); channeldc.send({embeds: [Embed]}); } }, };