Socket
Socket
Sign inDemoInstall

discord-bot-creation

Package Overview
Dependencies
Maintainers
1
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

discord-bot-creation - npm Package Compare versions

Comparing version 0.0.10 to 0.0.11

json.sqlite

248

index.js

@@ -6,2 +6,3 @@ const mongoose = require('mongoose');

const Discord = require('discord.js');
const Starter = new Discord.Client({ intents: 32767 })
const db = require('quick.db')

@@ -29,2 +30,13 @@ require('./handlers/loadCommands.js')

static async login(token) {
if(!token) return console.log(c.red('Você não definiu um token para fazer o login!'))
if(!Client) {
Starter.login(token).then(() => { console.log(c.green(`Bot logado como `) + c.white(`${Starter.user.tag} ✅`)) })
} else {
console.log(c.red('Você já está logado no seu bot!'))
}
}
static async setOwner(owner) {

@@ -76,84 +88,168 @@ if(!owner) return console.log(c.red('Você esqueceu de setar o dono do seu bot!'))

Client.on("messageCreate", async (message) => {
if(!mongoDB == undefined) {
if (!message.content.startsWith(prefix)) return;
const args = message.content.slice(prefix.length).trim().split(/ +/).filter(Boolean);
const cmd = args.shift().toLowerCase()
if(Client) {
Client.on("messageCreate", async (message) => {
if(!mongoDB == undefined) {
if (!message.content.startsWith(prefix)) return;
const comando = await Commands.findOne({
name: cmd
})
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!')
const args = message.content.slice(prefix.length).trim().split(/ +/).filter(Boolean);
const cmd = args.shift().toLowerCase()
const comando = await Commands.findOne({
name: cmd
})
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]})
}
} 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) {
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}`))
}
}
} else {
if (!message.content.startsWith(prefix)) return;
if(comando) {
if(comando.type === 'message') {
message.reply(`${comando.response}`)
} else if(comando.type === 'embed') {
let embed = new Discord.MessageEmbed()
.setDescription(`${comando.response}`)
const args = message.content.slice(prefix.length).trim().split(/ +/).filter(Boolean);
const cmd = args.shift().toLowerCase()
let comando = db.fetch(`${cmd}_name`)
let type = db.fetch(`${cmd}_type`)
let response = db.fetch(`${cmd}_response`)
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` - faça eu falar no chat.')
.setColor('RANDOM')
message.reply({ embeds: [embed]})
} else {
console.log(c.red(`Você definiu um tipo inválido pro comando `) + c.grey(`${comando.name}`))
message.reply({ embeds: [embedHelp]})
}
if(comando) {
if(type === 'message') {
message.reply(`${response}`)
} else if(type === 'embed') {
let embed = new Discord.MessageEmbed()
.setDescription(`${response}`)
.setColor('RANDOM')
message.reply({ embeds: [embed]})
} else {
console.log(c.red(`Você definiu um tipo inválido pro comando `) + c.grey(`${comando}`))
}
}
}
} else {
if (!message.content.startsWith(prefix)) return;
const args = message.content.slice(prefix.length).trim().split(/ +/).filter(Boolean);
const cmd = args.shift().toLowerCase()
let comando = db.fetch(`${cmd}_name`)
let type = db.fetch(`${cmd}_type`)
let response = db.fetch(`${cmd}_response`)
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 {
Starter.on("messageCreate", async (message) => {
if(!mongoDB == undefined) {
if (!message.content.startsWith(prefix)) return;
const args = message.content.slice(prefix.length).trim().split(/ +/).filter(Boolean);
const cmd = args.shift().toLowerCase()
const comando = await Commands.findOne({
name: cmd
})
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(Starter.user.displayAvatarURL({ dinamic: true }))
.setDescription('`say` - envie mensagens para membros!')
.setColor('RANDOM')
message.reply({ embeds: [embedHelp]})
}
} else if(message.content.includes(`${prefix}help`)) {
let embedHelp = new Discord.MessageEmbed()
.setTitle('Painel de ajuda')
.setThumbnail(Client.user.displayAvatarURL({ dinamic: true }))
.setDescription('`say` - faça eu falar no chat.')
.setColor('RANDOM')
message.reply({ embeds: [embedHelp]})
}
if(comando) {
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}`))
}
}
} else {
if (!message.content.startsWith(prefix)) return;
if(comando) {
if(type === 'message') {
message.reply(`${response}`)
} else if(type === 'embed') {
let embed = new Discord.MessageEmbed()
.setDescription(`${response}`)
const args = message.content.slice(prefix.length).trim().split(/ +/).filter(Boolean);
const cmd = args.shift().toLowerCase()
let comando = db.fetch(`${cmd}_name`)
let type = db.fetch(`${cmd}_type`)
let response = db.fetch(`${cmd}_response`)
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(Starter.user.displayAvatarURL({ dinamic: true }))
.setDescription('`say` - faça eu falar no chat.')
.setColor('RANDOM')
message.reply({ embeds: [embed]})
} else {
console.log(c.red(`Você definiu um tipo inválido pro comando `) + c.grey(`${comando}`))
message.reply({ embeds: [embedHelp]})
}
if(comando) {
if(type === 'message') {
message.reply(`${response}`)
} else if(type === 'embed') {
let embed = new Discord.MessageEmbed()
.setDescription(`${response}`)
.setColor('RANDOM')
message.reply({ embeds: [embed]})
} else {
console.log(c.red(`Você definiu um tipo inválido pro comando `) + c.grey(`${comando}`))
}
}
}
}
})
}
})
console.log(c.green(`Comandos `) + c.green('carregados ✅'))

@@ -164,7 +260,13 @@ }

if(!status) return console.log(c.red("Defina o status! [ setStatus ]"))
if(!Client) return console.log(c.red('Você precisa usar o metodo login primeiro!'))
setInterval(() => {
Client.user.setPresence({ activities: [{ name: `${status} | ${Client.guilds.cache.size} servidores` }]})
}, 10000)
if(Client) {
setInterval(() => {
Client.user.setPresence({ activities: [{ name: `${status} | ${Client.guilds.cache.size} servidores` }]})
}, 10000)
} else {
setInterval(() => {
Starter.user.setPresence({ activities: [{ name: `${status} | ${Starter.guilds.cache.size} servidores` }]})
}, 10000)
}
}

@@ -171,0 +273,0 @@

{
"name": "discord-bot-creation",
"version": "0.0.10",
"version": "0.0.11",
"description": "",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -19,3 +19,3 @@ # discord-bot-creation

const Discord = require('discord.js')
const client = new Discord.Client({ intents: 32767 })
const client = new Discord.Client({ intents: 32767 }) // [ OPCIONAL ]
const token = 'SEU_TOKEN_AQUI' // [ NECESSÁRIO ]

@@ -30,3 +30,3 @@ const url = 'SUA_URL_MONGODB' // [ OPCIONAL ]

let name = 'test'
let resposta = '**exemplo:**\ndescrição sla oq'
let resposta = '**exemplo:**\n\ndescrição'
let desc = 'descrição do comando'

@@ -39,3 +39,3 @@ let type = 'embed' // o type pode ser embed ou message

bot.start(client, token)
bot.login(token) // ou bot.start(client, token)
bot.setStatus('seu status aqui.')

@@ -47,3 +47,7 @@ ```

```js
bot.createCommand('nome', 'descrição', 'embed ou message', 'resposta')
let name = 'test'
let desc = 'descrição'
let type = 'embed' // ou message
let response = '**Exemplo:**\n\ndescrição e etc...'
bot.createCommand(name, desc, type, response)
```

@@ -53,4 +57,4 @@

```js
bot.start(client, token)
bot.setStatus('seu status aqui.')
let status = 'Sou apenas um bot para o discord!'
bot.setStatus(status)
```

@@ -57,0 +61,0 @@

@@ -1,12 +0,15 @@

const bot = require('./index') // const bot = require('discord-bot-creation')
const bot = require('./index')
const Discord = require('discord.js')
const client = new Discord.Client({ intents: 32767 })
const client = new Discord.Client({ intents: 32767 }) // [ OPCIONAL ]
const token = 'TOKEN_DO_BOT'
const url = 'SUA_URL_MONGO'
const url = 'SUA_URL_MONGO' //[ OPCIONAL ]
let desc = `**Titulo:**\nDescrição`
bot.createCommand('moon', 'tewte', 'embed', desc)
bot.createCommand('teste', 'tewte', 'embed', desc)
//bot.setURL(url)
bot.start(client, token)
bot.login(token) //bot.start(client, token) [ OPCIONAL ]
bot.setStatus('Apenas um bot de teste')

@@ -13,0 +16,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc