UNPKG

discord.emoji-backup

Version:

A simple package to make your emoji easier to handle.

31 lines (30 loc) 1.04 kB
const { EmojiBackup } = require('discord-emoji-backup'); const backup = new EmojiBackup(); const { Client } = require('discord.js'); const client = new Client(); client.on('ready', () => { console.log('Ready!'); }); client.on('message', async msg => { if (msg.author.bot || !msg.guild) return; if (!msg.content.startsWith('!')) return; const args = msg.content.slice('!'.length).trim().split(/ +/g); const command = args.shift().toLowerCase(); if (command === 'create') { // Create a backup await backup.create(msg.guild).then(console.log); } if (command === 'load-nodelete') { // Load a backup without deleting all emojis const backupid = args.join(' '); await backup.load(msg.guild, backupid); } if (command === 'load-delete') { // Load a backup with deleting all emojis const backupid = args.join(' '); await backup.load(msg.guild, backupid, { deleteAll: true }); } if (command === 'list') { // List all of backups const list = await backup.list(); console.log(list); } });