limited test command system

This commit is contained in:
derpystuff 2023-08-09 11:48:58 +02:00
parent 00873fa78e
commit cde456f913
4 changed files with 34 additions and 11 deletions

View file

@ -7,6 +7,7 @@ const { paginator } = require('../../../labscore/client');
const { editOrReply } = require('../../../labscore/utils/message');
const { Permissions } = require("detritus-client/lib/constants");
const { canUseLimitedTestCommands } = require('../utils/testing');
function createHelpPage(context, title, contents, descriptions){
return {
@ -113,6 +114,7 @@ module.exports = {
},
permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY],
run: async (context, args) => {
if(canUseLimitedTestCommands(context)) categories["limited"] = `${icon("fun")} Limited Test Commands`;
if(args.command){
await context.triggerTyping()
// Detailed command view