link.js 726 B

12345678910111213141516171819202122232425
  1. const check_wiki = {
  2. fandom: require('./wiki/fandom.js'),
  3. gamepedia: require('./wiki/gamepedia.js')
  4. };
  5. const help_setup = require('../functions/helpsetup.js');
  6. function cmd_link(lang, msg, title, wiki, cmd = '') {
  7. if ( msg.isAdmin() && msg.defaultSettings ) help_setup(lang, msg);
  8. if ( /^\|\|(?:(?!\|\|).)+\|\|$/.test(title) ) {
  9. title = title.substring( 2, title.length - 2);
  10. var spoiler = '||';
  11. }
  12. msg.reactEmoji('⏳').then( reaction => {
  13. if ( wiki.isFandom() ) check_wiki.fandom(lang, msg, title, wiki, cmd, reaction, spoiler);
  14. else check_wiki.gamepedia(lang, msg, title, wiki, cmd, reaction, spoiler);
  15. } );
  16. }
  17. module.exports = {
  18. name: 'LINK',
  19. everyone: true,
  20. pause: false,
  21. owner: true,
  22. run: cmd_link
  23. };