discord.emoji-backup
Version:
A simple package to make your emoji easier to handle.
46 lines (43 loc) • 1.6 kB
Markdown
[](https://discord.gg/3mFDBYF)
>
> A simple package to make your emoji easier to handle.
> Made by _**ShimaHaucks
> **[Join our Discord server, Click here!](https://discord.gg/3mFDBYF)**
[](https://nodei.co/npm/discord.emoji-backup/)
```sh
$ npm install -s discord-emoji-backup
```
```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);
}
});
```