UNPKG

discord.emoji-backup

Version:

A simple package to make your emoji easier to handle.

46 lines (43 loc) 1.6 kB
[![Discord](https://discordapp.com/api/guilds/613187258329333772/embed.png)](https://discord.gg/3mFDBYF) > # Discord Emoji Backup > A simple package to make your emoji easier to handle. > Made by _**ShimaHaucks#2469**_ > **[Join our Discord server, Click here!](https://discord.gg/3mFDBYF)** [![NPM package](https://nodei.co/npm/discord.emoji-backup.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/discord.emoji-backup/) ## Installation: ```sh $ npm install -s discord-emoji-backup ``` ## Usage: ```javascript 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); } }); ```