discord-bot-creation
Assim fica mais fácil a criação de bots pro discord.
npm install discord-bot-creation
yarn add discord-bot-creation (se você estiver usando yarn)
Exemplo (com mongodb)
const bot = require('discord-bot-creation')
const token = 'SEU_TOKEN_AQUI'
const url = 'SUA_URL_MONGODB'
const Discord = require('discord.js')
const client = new Discord.Client({ intents: [Discord.Intents.FLAGS.GUILDS]})
bot.start(client, token)
bot.setURL(url)
let name = 'test'
let resposta = '**exemplo:**\n\ndescrição'
let desc = 'descrição do comando'
let type = 'embed'
let prefix = '!'
bot.createCommand(name, desc, type, resposta)
bot.loadCommands('app', 'token', 'public', 'guildId <opcional>')
bot.setStatus('seu status aqui.')
bot.setWelcome('SERVIDOR_ID', 'CANAL_ID', type, response)
Exemplo (com quick.db)
const bot = require('discord-bot-creation')
const token = 'SEU_TOKEN_AQUI'
const Discord = require('discord.js')
const client = new Discord.Client({ intents: [Discord.Intents.FLAGS.GUILDS]})
bot.start(client, token)
let name = 'test'
let resposta = '**exemplo:**\n\ndescrição'
let desc = 'descrição do comando'
let type = 'embed'
let prefix = '!'
bot.createCommand(name, desc, type, resposta)
bot.loadCommands('app', 'token', 'public', 'guildId <opcional>')
bot.setStatus('seu status aqui.')
bot.setWelcome('SERVIDOR_ID', 'CANAL_ID', type, response)
MÉTODOS:
Criar comandos
let name = 'test'
let desc = 'descrição'
let type = 'embed'
let response = '**Exemplo:**\n\ndescrição e etc...'
bot.createCommand(name, desc, type, response)
Carregar comandos
bot.loadCommands('app', 'token', 'public', 'guildId <opcional>')
![tutorial](https://media.discordapp.net/attachments/966097311807709234/971650282104717362/Screenshot_12.png?width=1111&height=587)
setar o status do bot
let status = 'Sou apenas um bot para o discord!'
bot.setStatus(status)
Setar canal de entrada
let response = '**exemplo:**\n\ndescrição'
let type = 'embed'
bot.setWelcome('SERVIDOR_ID', 'CANAL_ID', type, response)```
Notas:
Em breve vou adicionar mais funções, fiquem ligados!
um pequeno passo para o homen, um grande passo para o programador!