update permissions

This commit is contained in:
derpystuff 2023-07-13 11:54:15 +02:00
parent 80f2cf0a04
commit 8883a4c595
58 changed files with 58 additions and 58 deletions

View file

@ -111,7 +111,7 @@ module.exports = {
category: 'core', category: 'core',
usage: 'help [<command>]' usage: 'help [<command>]'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
if(args.command){ if(args.command){
await context.triggerTyping() await context.triggerTyping()

View file

@ -14,7 +14,7 @@ module.exports = {
category: 'core', category: 'core',
usage: 'ping' usage: 'ping'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
context.triggerTyping(); context.triggerTyping();
ping = await context.client.ping() ping = await context.client.ping()

View file

@ -13,7 +13,7 @@ module.exports = {
category: 'core', category: 'core',
usage: 'privacy' usage: 'privacy'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
return await editOrReply(context, return await editOrReply(context,
createEmbed("default", context, { createEmbed("default", context, {

View file

@ -13,7 +13,7 @@ module.exports = {
category: 'core', category: 'core',
usage: 'shard' usage: 'shard'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
return await editOrReply(context, return await editOrReply(context,
createEmbed("default", context, { createEmbed("default", context, {

View file

@ -26,7 +26,7 @@ module.exports = {
category: 'core', category: 'core',
usage: 'stats' usage: 'stats'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
context.triggerTyping(); context.triggerTyping();
try{ try{

View file

@ -14,7 +14,7 @@ module.exports = {
category: 'core', category: 'core',
usage: 'undo [<amount (1-5)>]' usage: 'undo [<amount (1-5)>]'
}, },
permissionsClient: [Permissions.SEND_MESSAGES, Permissions.EMBED_LINKS], permissionsClient: [Permissions.SEND_MESSAGES, Permissions.EMBED_LINKS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
try{ try{
if(typeof(args.amount) == "string") args.amount = parseInt(args.amount) if(typeof(args.amount) == "string") args.amount = parseInt(args.amount)

View file

@ -35,7 +35,7 @@ module.exports = {
{ name: 'variance', default: 'rand', required: false, help: "Variance (1000-9999)" }, { name: 'variance', default: 'rand', required: false, help: "Variance (1000-9999)" },
{ name: 'rotate', default: 'rand', required: false, help: "Rotation amount (0-360)" } { name: 'rotate', default: 'rand', required: false, help: "Rotation amount (0-360)" }
], ],
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
let response = await editOrReply(context, createEmbed("loading", context, `Generating image...`)) let response = await editOrReply(context, createEmbed("loading", context, `Generating image...`))
try{ try{

View file

@ -62,7 +62,7 @@ module.exports = {
category: 'fun', category: 'fun',
usage: `art2` usage: `art2`
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
context.triggerTyping(); context.triggerTyping();
return editOrReply(context, createEmbed("default", context, { return editOrReply(context, createEmbed("default", context, {

View file

@ -17,7 +17,7 @@ module.exports = {
category: 'broken', category: 'broken',
usage: 'ask <prompt>' usage: 'ask <prompt>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
return; return;
context.triggerTyping(); context.triggerTyping();

View file

@ -17,7 +17,7 @@ module.exports = {
category: 'broken', category: 'broken',
usage: 'chat <prompt>' usage: 'chat <prompt>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
return; return;
context.triggerTyping(); context.triggerTyping();

View file

@ -21,7 +21,7 @@ module.exports = {
category: 'fun', category: 'fun',
usage: `garfield` usage: `garfield`
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
context.triggerTyping(); context.triggerTyping();

View file

@ -19,7 +19,7 @@ module.exports = {
category: 'fun', category: 'fun',
usage: 'inferkit <prompt>' usage: 'inferkit <prompt>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.text) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (text).`)]}) if(!args.text) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (text).`)]})

View file

@ -14,7 +14,7 @@ module.exports = {
category: 'fun', category: 'fun',
usage: `inspire` usage: `inspire`
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
await context.triggerTyping(); await context.triggerTyping();
try{ try{

View file

@ -13,7 +13,7 @@ module.exports = {
category: 'fun', category: 'fun',
usage: `otter` usage: `otter`
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
await context.triggerTyping(); await context.triggerTyping();
try{ try{

View file

@ -22,7 +22,7 @@ module.exports = {
limit: 1, limit: 1,
duration: 5000 duration: 5000
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
return; return;
let response = await editOrReply(context, { embeds: [createEmbed("loading", context, `Generating audio...`)] }) let response = await editOrReply(context, { embeds: [createEmbed("loading", context, `Generating audio...`)] })

View file

@ -15,7 +15,7 @@ module.exports = {
category: 'utils', category: 'utils',
usage: 'labels <attachment>' usage: 'labels <attachment>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
context.triggerTyping(); context.triggerTyping();
let image = await getRecentImage(context, 50) let image = await getRecentImage(context, 50)

View file

@ -16,7 +16,7 @@ module.exports = {
category: 'utils', category: 'utils',
usage: 'safetylabels <attachment>' usage: 'safetylabels <attachment>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
context.triggerTyping(); context.triggerTyping();
let image = await getRecentImage(context, 50) let image = await getRecentImage(context, 50)

View file

@ -17,7 +17,7 @@ module.exports = {
category: 'utils', category: 'utils',
usage: 'transcribe' usage: 'transcribe'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
context.triggerTyping(); context.triggerTyping();
if (!context.message.messageReference) return editOrReply(context, { embeds: [createEmbed("warning", context, "You need to reply to a voice message.")] }) if (!context.message.messageReference) return editOrReply(context, { embeds: [createEmbed("warning", context, "You need to reply to a voice message.")] })

View file

@ -23,7 +23,7 @@ module.exports = {
limit: 1, limit: 1,
duration: 5000 duration: 5000
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
return; return;
if(!context.channel.nsfw) return editOrReply(context, {embeds:[createEmbed("nsfw", context)]}) if(!context.channel.nsfw) return editOrReply(context, {embeds:[createEmbed("nsfw", context)]})

View file

@ -22,7 +22,7 @@ module.exports = {
limit: 1, limit: 1,
duration: 5000 duration: 5000
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
if(!context.channel.nsfw) return editOrReply(context, {embeds:[createEmbed("nsfw", context)]}) if(!context.channel.nsfw) return editOrReply(context, {embeds:[createEmbed("nsfw", context)]})

View file

@ -15,7 +15,7 @@ module.exports = {
category: 'broken', category: 'broken',
usage: 'deepdream <image>' usage: 'deepdream <image>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
return; return;
context.triggerTyping(); context.triggerTyping();

View file

@ -15,7 +15,7 @@ module.exports = {
category: 'broken', category: 'broken',
usage: 'superresolution <image>' usage: 'superresolution <image>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
return; return;
context.triggerTyping(); context.triggerTyping();

View file

@ -15,7 +15,7 @@ module.exports = {
category: 'broken', category: 'broken',
usage: 'text2image <image>' usage: 'text2image <image>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
return; return;
context.triggerTyping(); context.triggerTyping();

View file

@ -15,7 +15,7 @@ module.exports = {
category: 'broken', category: 'broken',
usage: 'waifu2x <image>' usage: 'waifu2x <image>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
return; return;
context.triggerTyping(); context.triggerTyping();

View file

@ -22,7 +22,7 @@ module.exports = {
limit: 1, limit: 1,
duration: 5000 duration: 5000
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
return; return;
if(!args.prompt) return editOrReply(context, { embeds: [createEmbed("warning", context, "Missing prompt.")] }) if(!args.prompt) return editOrReply(context, { embeds: [createEmbed("warning", context, "Missing prompt.")] })

View file

@ -17,7 +17,7 @@ module.exports = {
category: 'image', category: 'image',
usage: 'billboard' usage: 'billboard'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
let image = await getRecentImage(context, 50) let image = await getRecentImage(context, 50)

View file

@ -17,7 +17,7 @@ module.exports = {
category: 'image', category: 'image',
usage: 'circuitboard' usage: 'circuitboard'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
let image = await getRecentImage(context, 50) let image = await getRecentImage(context, 50)

View file

@ -17,7 +17,7 @@ module.exports = {
category: 'image', category: 'image',
usage: 'flag' usage: 'flag'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
let image = await getRecentImage(context, 50) let image = await getRecentImage(context, 50)

View file

@ -18,7 +18,7 @@ module.exports = {
category: 'image', category: 'image',
usage: 'heartlocket [<text>]' usage: 'heartlocket [<text>]'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
let image = await getRecentImage(context, 50) let image = await getRecentImage(context, 50)

View file

@ -20,7 +20,7 @@ module.exports = {
{default: 5, name: 'background', type: 'integer', help: "Background Style ` 1, 2, 3, 4, 5 `"}, {default: 5, name: 'background', type: 'integer', help: "Background Style ` 1, 2, 3, 4, 5 `"},
{default: 4, name: 'style', type: 'integer', help: "Text Style ` 1, 2, 3, 4 `"}, {default: 4, name: 'style', type: 'integer', help: "Text Style ` 1, 2, 3, 4 `"},
], ],
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.text) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (text).`)]}) if(!args.text) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (text).`)]})

View file

@ -16,7 +16,7 @@ module.exports = {
category: 'image', category: 'image',
usage: 'yacht <text>' usage: 'yacht <text>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.text) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (text).`)]}) if(!args.text) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (text).`)]})

View file

@ -16,7 +16,7 @@ module.exports = {
category: 'image', category: 'image',
usage: 'pride [<user>]' usage: 'pride [<user>]'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.user) args.user = context.userId; if(!args.user) args.user = context.userId;

View file

@ -22,7 +22,7 @@ module.exports = {
limit: 1, limit: 1,
duration: 5000 duration: 5000
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.ATTACH_FILES, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
return; return;
let response = await editOrReply(context, { embeds: [createEmbed("loading", context, `Synthesizing images...`)] }) let response = await editOrReply(context, { embeds: [createEmbed("loading", context, `Synthesizing images...`)] })

View file

@ -45,7 +45,7 @@ module.exports = {
category: 'info', category: 'info',
usage: 'appinfo <application id>' usage: 'appinfo <application id>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
let id; let id;

View file

@ -17,7 +17,7 @@ module.exports = {
category: 'info', category: 'info',
usage: 'avatar [<user>]' usage: 'avatar [<user>]'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.user) args.user = context.userId; if(!args.user) args.user = context.userId;

View file

@ -17,7 +17,7 @@ module.exports = {
category: 'info', category: 'info',
usage: 'server' usage: 'server'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
try{ try{
const emojis = context.message.guild.emojis const emojis = context.message.guild.emojis

View file

@ -12,7 +12,7 @@ module.exports = {
category: 'info', category: 'info',
usage: 'guildicon' usage: 'guildicon'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
context.triggerTyping(); context.triggerTyping();
if(!context.guild.iconUrl) return editOrReply(context, createEmbed("warning", context, "Server doesn't have an icon.")) if(!context.guild.iconUrl) return editOrReply(context, createEmbed("warning", context, "Server doesn't have an icon."))

View file

@ -20,11 +20,11 @@ module.exports = {
category: 'info', category: 'info',
usage: 'invite <invite code>' usage: 'invite <invite code>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.invite) return editOrReply(context, { content: `https://canary.discord.com/application-directory/${context.client.user.id}`, embed:createEmbed("default", context, { if(!args.invite) return editOrReply(context, { content: `https://canary.discord.com/application-directory/${context.client.user.id}`, embed:createEmbed("default", context, {
description: `\n${icon("link")} You can invite the bot with ${link(context.application.oauth2UrlFormat({ scope: 'bot applications.commands', permissions: 412317247552 }), 'this link')}.\n\n${icon('robouser')} Join our ${link(DISCORD_INVITES.support, "support server")} if you need help with anything!`, description: `\n${icon("link")} You can invite the bot with ${link(context.application.oauth2UrlFormat({ scope: 'bot applications.commands', permissions: 412317248576 }), 'this link')}.\n\n${icon('robouser')} Join our ${link(DISCORD_INVITES.support, "support server")} if you need help with anything!`,
image: { image: {
url: STATICS.embedSpacerInvite url: STATICS.embedSpacerInvite
} }

View file

@ -19,7 +19,7 @@ module.exports = {
category: 'info', category: 'info',
usage: 'user [<user>]' usage: 'user [<user>]'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
try{ try{

View file

@ -41,7 +41,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'bing <query>' usage: 'bing <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]}) if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]})

View file

@ -105,7 +105,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'bing <query>' usage: 'bing <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]}) if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]})

View file

@ -41,7 +41,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'image <query>' usage: 'image <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]}) if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]})

View file

@ -64,7 +64,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'google <query>' usage: 'google <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]}) if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]})

View file

@ -34,7 +34,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'lyrics <query>' usage: 'lyrics <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]}) if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]})

View file

@ -128,7 +128,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'quora <query>' usage: 'quora <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]}) if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]})

View file

@ -58,7 +58,7 @@ module.exports = {
args: [ args: [
{ default: "all", name: "type", type: "image", help: "Types of post the search query should return" } { default: "all", name: "type", type: "image", help: "Types of post the search query should return" }
], ],
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]}) if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]})

View file

@ -43,7 +43,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'reverse <image>' usage: 'reverse <image>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context) => { run: async (context) => {
context.triggerTyping(); context.triggerTyping();
try{ try{

View file

@ -58,7 +58,7 @@ module.exports = {
args: [ args: [
{name: 'site', default: 'rule34', type: 'string', help: `Site to search on \` ${Object.keys(SITES).join(', ')} \``} {name: 'site', default: 'rule34', type: 'string', help: `Site to search on \` ${Object.keys(SITES).join(', ')} \``}
], ],
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();

View file

@ -47,7 +47,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'urbandictionary <query>' usage: 'urbandictionary <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
try{ try{

View file

@ -18,7 +18,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'weather <location>' usage: 'weather <location>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (location).`)]}) if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (location).`)]})

View file

@ -37,7 +37,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'wikihow <query>' usage: 'wikihow <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
try{ try{

View file

@ -38,7 +38,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'wikipedia <query>' usage: 'wikipedia <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
try{ try{

View file

@ -52,7 +52,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'wolframalpha <query>' usage: 'wolframalpha <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]}) if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]})

View file

@ -102,7 +102,7 @@ module.exports = {
category: 'search', category: 'search',
usage: 'youtube <query>' usage: 'youtube <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]}) if(!args.query) return editOrReply(context, {embeds:[createEmbed("warning", context, `Missing Parameter (query).`)]})

View file

@ -55,7 +55,7 @@ module.exports = {
category: 'utils', category: 'utils',
usage: 'define <query>' usage: 'define <query>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();
try{ try{

View file

@ -23,7 +23,7 @@ module.exports = {
args: [ args: [
{name: 'lang', default: 'node'} {name: 'lang', default: 'node'}
], ],
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
context.triggerTyping(); context.triggerTyping();

View file

@ -24,7 +24,7 @@ module.exports = {
category: 'utils', category: 'utils',
usage: 'screenshot <url>' usage: 'screenshot <url>'
}, },
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.ATTACH_FILES, Permissions.USE_EXTERNAL_EMOJIS], permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.ATTACH_FILES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => { run: async (context, args) => {
if(!args.url) return editOrReply(context, { embeds: [createEmbed("warning", context, "No url supplied.")] }) if(!args.url) return editOrReply(context, { embeds: [createEmbed("warning", context, "No url supplied.")] })