README
Discord Prefix
Version 3.0.0: Minor improvements and condensed files for ultimate lightweightness
Discord Prefix is a simple Node.js module that lets you easily manage custom prefixes for your discord bot
- Discord.js Compatible
- Unlimited Servers
- Default Prefix
- Super Fast
- 100% Reliable
- Fast Support
Note: All data is reliably stored in an sqlite database.
Installation
npm i discord-prefix
Real Life Example
For use with discord.js
const Discord = require('discord.js');
const client = new Discord.Client();
const prefix = require('discord-prefix');
//if the server doesn't have a set prefix yet
let defaultPrefix = '!';
client.on('message', (message) => {
//stop code execution if message is received in DMs
if (!message.guild) return;
//get the prefix for the discord server
let guildPrefix = prefix.getPrefix(message.guild.id);
//set prefix to the default prefix if there isn't one
if (!guildPrefix) guildPrefix = defaultPrefix;
//rest of the message event
let args = message.content.slice(guildPrefix.length).split(' ');
if (!message.content.startsWith(guildPrefix)) return;
if (args[0].toLowerCase() === 'ping') {
return message.channel.send('Pong!');
};
});
client.login('token');
Methods
setPrefix
Set the prefix into the database for a server:
const prefix = require('discord-prefix');
prefix.setPrefix('!', 'guild_id');
getPrefix
Getting a prefix from the database:
const prefix = require('discord-prefix');
prefix.setPrefix('!', 'guild_id');
console.log(prefix.getPrefix('guild_id'));
// -> !
setPrefix
Setting the default prefix
const prefix = require('discord-prefix')
//Specify no server to change the default prefix.
prefix.setPrefix('!');
//Specify no server to get the default prefix.
console.log(prefix.getPrefix());
// -> !
Links
- Docs (coming soon)
- Support Server (coming soon)
- Discord.js Module
- Discord.js Docs
- GitHub
- Node.js
Help
Please, feel free to email me at redlukebug@gmail.com if you have any questions