forked from Lea/obama-bot
Add the jsdoc thingy to every command to fix intellisense
This commit is contained in:
parent
41fbaa84ce
commit
5149dab7c6
|
@ -8,6 +8,11 @@ module.exports.meta = {
|
|||
epicOnly: true
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {Discord.Message} message
|
||||
* @param {Array<string>} args
|
||||
*/
|
||||
module.exports.run = async (message, args) => {
|
||||
let copypastas = await fs.readdir(__dirname + '/copypastas');
|
||||
let pasta = copypastas.find((p) => p.toLowerCase() == args[0]?.toLowerCase());
|
||||
|
@ -21,7 +26,7 @@ module.exports.run = async (message, args) => {
|
|||
.toString('utf-8')
|
||||
.split('\n');
|
||||
|
||||
lines.forEach(line => {
|
||||
lines.forEach(async line => {
|
||||
await message.channel.send(line, { tts: true });
|
||||
});
|
||||
}
|
|
@ -7,6 +7,11 @@ module.exports.meta = {
|
|||
staffOnly: false
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {Discord.Message} message
|
||||
* @param {Array<string>} args
|
||||
*/
|
||||
module.exports.run = async (message, args) => {
|
||||
let embed = new MessageEmbed()
|
||||
.setTitle('Obama bot')
|
||||
|
|
|
@ -6,6 +6,11 @@ module.exports.meta = {
|
|||
staffOnly: false
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {Discord.Message} message
|
||||
* @param {Array<string>} args
|
||||
*/
|
||||
module.exports.run = async (message, args) => {
|
||||
message.channel.send('h');
|
||||
}
|
|
@ -9,6 +9,11 @@ module.exports.meta = {
|
|||
const karma = require('../util/karma').karma;
|
||||
const coins = require('../util/karma').coins;
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {Discord.Message} message
|
||||
* @param {Array<string>} args
|
||||
*/
|
||||
module.exports.run = async (message, args) => {
|
||||
const karmaID = '733339045463064607';
|
||||
const coinsID = '733339908273602662';
|
||||
|
|
|
@ -7,6 +7,11 @@ module.exports.meta = {
|
|||
staffOnly: false
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {Discord.Message} message
|
||||
* @param {Array<string>} args
|
||||
*/
|
||||
module.exports.run = async (message, args) => {
|
||||
try {
|
||||
let embed = new Discord.MessageEmbed()
|
||||
|
|
|
@ -9,6 +9,11 @@ module.exports.meta = {
|
|||
const karma = require('../util/karma').karma;
|
||||
const coins = require('../util/karma').coins;
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {Discord.Message} message
|
||||
* @param {Array<string>} args
|
||||
*/
|
||||
module.exports.run = async (message, args) => {
|
||||
let member = message.mentions.members.first();
|
||||
if (!member) return message.channel.send('You need to @mention a member!')
|
||||
|
|
|
@ -4,6 +4,11 @@ module.exports.meta = {
|
|||
staffOnly: false
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {Discord.Message} message
|
||||
* @param {Array<string>} args
|
||||
*/
|
||||
module.exports.run = async (message, args) => {
|
||||
message.channel.send('cool, your test worked. i hope you\'re happy now');
|
||||
}
|
|
@ -9,9 +9,14 @@ module.exports.meta = {
|
|||
const karma = require('../util/karma').karma;
|
||||
const coins = require('../util/karma').coins;
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {Discord.Message} message
|
||||
* @param {Array<string>} args
|
||||
*/
|
||||
module.exports.run = async (message, args) => {
|
||||
const karmaID1 = '733339045463064607';
|
||||
const karmaEmote1 = message.guild.emojis.cache.get(karmaID1).toString();
|
||||
const karmaID = '733339045463064607';
|
||||
const karmaEmote = message.guild.emojis.cache.get(karmaID).toString();
|
||||
let karmaboard = [];
|
||||
karma.keyArray().forEach(uid => {
|
||||
karmaboard.push({id: uid, karma: karma.get(uid)});
|
||||
|
@ -22,12 +27,12 @@ module.exports.run = async (message, args) => {
|
|||
|
||||
let embed = new Discord.MessageEmbed()
|
||||
.setTitle('Karma Leaderboard')
|
||||
.setDescription(karmaEmote1 + ' Karma leaderboard - Top 12 for ' + message.guild.name);
|
||||
.setDescription(karmaEmote + ' Karma leaderboard - Top 12 for ' + message.guild.name);
|
||||
|
||||
for (let x=0; x < 12; x += 1) {
|
||||
if (!karmaboard[x]) break;
|
||||
let u = message.guild.members.cache.get(karmaboard[x].id);
|
||||
if (!u) embed.addField(`${x+1}. [Unknown user]`, `${karmaEmote1} ${karmaboard[x].karma} Karma`, true); else embed.addField(`${x+1}. ${u.user.username}#${u.user.discriminator} ${u.user.bot ? '(Bot)' : ''}`, `${karmaEmote1} ${karmaboard[x].karma} Karma`, true);
|
||||
if (!u) embed.addField(`${x+1}. [Unknown user]`, `${karmaEmote} ${karmaboard[x].karma} Karma`, true); else embed.addField(`${x+1}. ${u.user.username}#${u.user.discriminator} ${u.user.bot ? '(Bot)' : ''}`, `${karmaEmote} ${karmaboard[x].karma} Karma`, true);
|
||||
}
|
||||
|
||||
message.channel.send(embed);
|
||||
|
|
|
@ -9,6 +9,11 @@ module.exports.meta = {
|
|||
const roleID = '718862546395988078';
|
||||
const channelID = '718908301555007518';
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {Discord.Message} message
|
||||
* @param {Array<string>} args
|
||||
*/
|
||||
module.exports.run = async (message, args) => {
|
||||
let target = message.mentions.members.first();
|
||||
let role = message.guild.roles.cache.get(roleID);
|
||||
|
|
|
@ -6,6 +6,11 @@ module.exports.meta = {
|
|||
staffOnly: false
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {Discord.Message} message
|
||||
* @param {Array<string>} args
|
||||
*/
|
||||
module.exports.run = async (message, args) => {
|
||||
let embed = new Discord.MessageEmbed()
|
||||
.setAuthor('Free Vbucks 100% legit no virus', 'https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fdiscordemoji.com%2Fassets%2Femoji%2FVBuck.png&f=1&nofb=1')
|
||||
|
|
Loading…
Reference in a new issue