discord-bot-creation
Advanced tools
Comparing version 0.0.5 to 0.0.6
34
index.js
@@ -5,5 +5,7 @@ const mongoose = require('mongoose'); | ||
const Commands = require('./models/Commands.js') | ||
const Discord = require('discord.js'); | ||
require('./handlers/loadCommands.js') | ||
var mongoDB; | ||
var Client; | ||
var Prefix; | ||
@@ -49,3 +51,3 @@ class BotConstructor { | ||
return Comando.save().then(() => { console.log(c.green(`[ ${name} ] - CRIADO`))}) | ||
return Comando.save().then(() => { console.log(c.green(`O Comando `) + c.grey(`${name} `) + c.green(`foi criado na sua database!`))}) | ||
} | ||
@@ -61,3 +63,3 @@ | ||
Prefix = prefix; | ||
@@ -74,6 +76,30 @@ Client.on("messageCreate", async (message) => { | ||
console.log(comando) | ||
if(message.content.includes(`${prefix}say`)) { | ||
if(args[0]) { | ||
message.reply(`*${args.join(' ')}*\n\nrequisitado por: ${message.author}`) | ||
} else { | ||
message.reply('Você precisa escrever algo!') | ||
} | ||
} else if(message.content.includes(`${prefix}help`)) { | ||
let embedHelp = new Discord.MessageEmbed() | ||
.setTitle('Painel de ajuda') | ||
.setThumbnail(Client.user.displayAvatarURL({ dinamic: true })) | ||
.setDescription('`say` - envie mensagens para membros!') | ||
.setColor('RANDOM') | ||
message.reply({ embeds: [embedHelp]}) | ||
} | ||
if(comando) { | ||
message.reply(`${comando.response}`) | ||
if(comando.type === 'message') { | ||
message.reply(`${comando.response}`) | ||
} else if(comando.type === 'embed') { | ||
let embed = new Discord.MessageEmbed() | ||
.setDescription(`${comando.response}`) | ||
.setColor('RANDOM') | ||
message.reply({ embeds: [embed]}) | ||
} else { | ||
console.log(c.red(`Você definiu um tipo inválido pro comando `) + c.grey(`${comando.name}`)) | ||
} | ||
} | ||
@@ -80,0 +106,0 @@ |
{ | ||
"name": "discord-bot-creation", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -28,3 +28,7 @@ # discord-bot-creation | ||
//criação dos comandos | ||
bot.createCommand('nome', 'descrição', 'embed ou mensagem', 'resposta') | ||
let name = 'test' | ||
let resposta = '**exemplo:**\ndescrição sla oq' | ||
let desc = 'descrição do comando' | ||
let type = 'embed' // o type pode ser embed ou message | ||
bot.createCommand(name, desc, type, resposta) | ||
@@ -41,3 +45,3 @@ | ||
```js | ||
bot.createCommand('nome', 'descrição', 'embed ou mensagem', 'resposta') | ||
bot.createCommand('nome', 'descrição', 'embed ou message', 'resposta') | ||
``` | ||
@@ -51,4 +55,14 @@ | ||
### Comandos já incluídos | ||
````js | ||
say help | ||
``` | ||
### Servidor de suporte | ||
(Entrar)[https://discord.gg/QNtwYrzrVB] | ||
## Notas: | ||
@@ -55,0 +69,0 @@ |
12
teste.js
const bot = require('./index') | ||
const Discord = require('discord.js') | ||
const client = new Discord.Client({ intents: 32767 }) | ||
const token = 'Seu token aqui' | ||
const url = 'te' | ||
const token = 'TOKEN_DO_BOT' | ||
const url = 'SUA_URL_MONGO' | ||
//bot.login() | ||
let desc = `**Titulo:**\nDescrição` | ||
bot.createCommand('moon', 'tewte', 'embed', desc) | ||
bot.setURL(url) | ||
bot.createCommand('help', 'tewte', 'message', 'suadescriçãoaqui') | ||
//bot.setURL(url) | ||
bot.start(client, token) | ||
bot.setStatus('Apenas um bot de teste') | ||
bot.loadCommands('.') | ||
bot.loadCommands('!') | ||
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
7889
130
68