bd-javascript
Advanced tools
Comparing version 0.1.8 to 0.1.9
@@ -6,3 +6,3 @@ { | ||
"name": "bd-javascript", | ||
"version": "0.1.8", | ||
"version": "0.1.9", | ||
"description": "BDjavascript, like BDscript of Discord Bot Designer.", | ||
@@ -9,0 +9,0 @@ "main": "server.js", |
```js | ||
const { | ||
$message | ||
$message, | ||
$joinVoice, | ||
$random, | ||
$roleID, | ||
$embed | ||
} = require('bd-javascript') |
@@ -10,1 +10,40 @@ exports.$message = (message, prefix, number) => { | ||
}; | ||
exports.$roleID = (message, roleName, errorMessage) => { | ||
const Discord = require('discord.js') | ||
if (!message) throw new TypeError("$roleID is not well formed.") | ||
if (!roleName) return message.channel.send(`❌ Missing 2nd field in \`$roleID\`!`) | ||
let role = message.guild.roles.find("name", roleName) | ||
if (!role && errorMessage) return message.channel.send(errorMessage) | ||
if (role) return role.id | ||
} | ||
exports.$embed = (message, color, title, description, footer, thumbnail) => { | ||
const Discord = require('discord.js') | ||
if (!message) throw new TypeError("$embedError is not well formed.") | ||
let handler = 0 | ||
let embed = new Discord.RichEmbed() | ||
if (color) embed.setColor(color), handler = 1 | ||
if (title) embed.setTitle(title), handler = 1 | ||
if (description) embed.setDescription(description), handler = 1 | ||
if (footer) embed.setFooter(footer), handler = 1 | ||
if (thumbnail) embed.setThumbnail(thumbnail), handler = 1 | ||
if (handler == 0) return message.channel.send(`❌ $embedError can't be empty!`) | ||
return embed | ||
} | ||
exports.$random = (min, max) => { | ||
if (!min && !max) min = 1, max = 10 | ||
if (min >= max) throw new TypeError(`Minimum value in $random can't be higher than maximum value!`) | ||
return Math.floor(Math.random() * max) + min | ||
} | ||
exports.$joinVoice = (client, message, error) => { | ||
const Discord = require('discord.js') | ||
if (!message || !client) throw new TypeError("$joinVoice is not well formed.") | ||
let member = message.member.voiceChannel | ||
let bot = message.guild.members.get(client.user.id).voiceChannel | ||
if (!member && error.userVCfalse) return message.channel.send(error.userVCfalse) | ||
if (member == bot && error.alreadyConnected) return message.channel.send(error.alreadyConnected) | ||
if (member != bot && bot && error.otherVCconnected) return message.channel.send(error.otherVCconnected) | ||
} |
Sorry, the diff of this file is not supported yet
30064
142
8