12.34.567 • Published 5 years ago
djs-bot-framework v12.34.567
Installation
$ npm install djs-bot-framework
Main File
const DBF = require("djs-bot-framework");
const token = "Insert token here"
// So the thing can connect to your bot. DBF doesn't store your token
const options = {
prefix : "!", // If you don't specify a prefix it'll automatically be "!"
folder : "commands", // The folder/directory you put your commands in. If you don't specify a folder it'll automatically be "commands"
status : { // If status doesn't exist then your bot won't have a status
type : "WATCHING", // The type can be 'WATCHING', 'PLAYING' or 'LISTENING'
text : "this package get coded" // The text is the bit after the type
},
serverMessage : { // If this doesn't exist servers your bot is in won't have any join leave messages
channel : "join-leave", // The channel you want to send these messages to
join : "Hello {user}, welcome to {server}! Make sure to read the rules", // The message to send when a user joins. {user} is replaced by @user (to ping them) and {server} is replaced by the server's name
leave : "Nooooo {user} left :(" // The message to send when a user leaves. {user} is replaced by @user (to ping them)
}
}
DBF.bot(token, options)
Command Files
// Command files must be in the folder/directory "commands" unless you specified another directory in setup.
// Inside a command file put
const Discord = require("discord.js");
module.exports.run = async (bot, message, args, ref) => {
// Your code here
};
module.exports.help = {
name : "Command Name",
aliases : ["Alias 1", "Alias 2", "Alias 3"]
}