fisher
fisher
Explore posts from servers
SIASapphire - Imagine a framework
Created by fisher on 7/15/2024 in #sapphire-support
Crosspost listener not working
but it is crossposted so
10 replies
SIASapphire - Imagine a framework
Created by fisher on 7/15/2024 in #sapphire-support
Crosspost listener not working
it says "false"
10 replies
SIASapphire - Imagine a framework
Created by fisher on 7/15/2024 in #sapphire-support
Crosspost listener not working
^^
10 replies
SIASapphire - Imagine a framework
Created by fisher on 7/15/2024 in #sapphire-support
Crosspost listener not working
message.flags.has(MessageFlags.Crossposted))
10 replies
SIASapphire - Imagine a framework
Created by fisher on 7/15/2024 in #sapphire-support
Crosspost listener not working
when i console log if it has the message flag
10 replies
SIASapphire - Imagine a framework
Created by fisher on 7/15/2024 in #sapphire-support
Crosspost listener not working
I have the needed intents
10 replies
SIASapphire - Imagine a framework
Created by fisher on 7/13/2024 in #sapphire-support
Listeners not registering?
thanks!
11 replies
SIASapphire - Imagine a framework
Created by fisher on 7/13/2024 in #sapphire-support
Listeners not registering?
that was the fix
11 replies
SIASapphire - Imagine a framework
Created by fisher on 7/13/2024 in #sapphire-support
Listeners not registering?
it's also been a hot minute since I've made a bot so I might be missing something
11 replies
SIASapphire - Imagine a framework
Created by fisher on 7/13/2024 in #sapphire-support
Listeners not registering?
{
"name": "bot",
"version": "0.0.0",
"description": "",
"main": "src/main.ts",
"type": "module",
"scripts": {
"watch": "nodemon --watch src --exec tsup src --format esm",
"start": "nodemon dist/main.js",
"dev": "pnpm run \"/^(watch|start)/\""
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"@discordjs/builders": "^1.8.2",
"@sapphire/framework": "^5.2.1",
"chalk": "^5.3.0",
"discord.js": "14.x",
"dotenv": "^16.4.5",
"marked": "^13.0.2"
},
"devDependencies": {
"nodemon": "^3.1.4",
"tsup": "^8.1.0",
"typescript": "^5.5.3"
}
}
{
"name": "bot",
"version": "0.0.0",
"description": "",
"main": "src/main.ts",
"type": "module",
"scripts": {
"watch": "nodemon --watch src --exec tsup src --format esm",
"start": "nodemon dist/main.js",
"dev": "pnpm run \"/^(watch|start)/\""
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"@discordjs/builders": "^1.8.2",
"@sapphire/framework": "^5.2.1",
"chalk": "^5.3.0",
"discord.js": "14.x",
"dotenv": "^16.4.5",
"marked": "^13.0.2"
},
"devDependencies": {
"nodemon": "^3.1.4",
"tsup": "^8.1.0",
"typescript": "^5.5.3"
}
}
11 replies
SIASapphire - Imagine a framework
Created by fisher on 7/13/2024 in #sapphire-support
Listeners not registering?
sure
11 replies
SIASapphire - Imagine a framework
Created by fisher on 7/13/2024 in #sapphire-support
Listeners not registering?
Sapphire is starting because I'm getting
[INFO] ApplicationCommandRegistries: Initializing...
[INFO] ApplicationCommandRegistries: Took 0ms to initialize.
[INFO] ApplicationCommandRegistries: Initializing...
[INFO] ApplicationCommandRegistries: Took 0ms to initialize.
11 replies
SIASapphire - Imagine a framework
Created by fisher on 6/16/2023 in #sapphire-support
Multiple Button Handlers, only 1 takes in a request
will test this out later tonight and get back
35 replies
SIASapphire - Imagine a framework
Created by fisher on 6/16/2023 in #sapphire-support
Multiple Button Handlers, only 1 takes in a request
i might have to split this into 2 phases
35 replies
SIASapphire - Imagine a framework
Created by fisher on 6/16/2023 in #sapphire-support
Multiple Button Handlers, only 1 takes in a request
hm i agree i should have gotten some notice, never knew that i could only have 5 inputs total?
35 replies
SIASapphire - Imagine a framework
Created by fisher on 6/16/2023 in #sapphire-support
Multiple Button Handlers, only 1 takes in a request
public question1 = new TextInputBuilder()
.setCustomId("age")
.setLabel("Are you over the age of 13?")
.setStyle(TextInputStyle.Short)
.setRequired(true)
.setPlaceholder("Yes!");

public question2 = new TextInputBuilder()
.setCustomId("howLong")
.setLabel("How long have you been at Atlas Parks")
.setStyle(TextInputStyle.Short)
.setRequired(true)
.setPlaceholder("A few months");

public question3 = new TextInputBuilder()
.setCustomId("rules")
.setLabel("Have you reviewed the server rules?")
.setStyle(TextInputStyle.Short)
.setRequired(true)
.setPlaceholder("Yes!");

public question4 = new TextInputBuilder()
.setCustomId("whyWork")
.setLabel("Why do you want to work at Atlas Parks?")
.setStyle(TextInputStyle.Paragraph)
.setRequired(true)
.setPlaceholder("Minimum of 3+ Sentences");

public question5 = new TextInputBuilder()
.setCustomId("whyPicked")
.setLabel("Why should you be picked over others?")
.setStyle(TextInputStyle.Paragraph)
.setRequired(true)
.setPlaceholder("Minimum of 3+ Sentences");

public question6 = new TextInputBuilder()
.setCustomId("experience")
.setLabel("Have you had any ride op experience?")
.setStyle(TextInputStyle.Paragraph)
.setRequired(true)
.setPlaceholder(
"This can be Roblox or Real Life experience (bonus points)"
);

public question7 = new TextInputBuilder()
.setCustomId("activity")
.setLabel("On a scale of 1-10, how active would you be?")
.setStyle(TextInputStyle.Short)
.setRequired(true)
.setPlaceholder("10")
.setMaxLength(2);

public question8 = new TextInputBuilder()
.setCustomId("mic")
.setLabel("Can you join Discord VC's & speak?")
.setStyle(TextInputStyle.Short)
.setRequired(true)
.setPlaceholder("I can join a Discord VC, but I can not speak.");

public question9 = new TextInputBuilder()
.setCustomId("operations")
.setLabel("Would you be able to be in 2 ops a month?")
.setStyle(TextInputStyle.Short)
.setRequired(true);

public questionRow1 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question1
);
public questionRow2 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question2
);
public questionRow3 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question3
);
public questionRow4 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question4
);
public questionRow5 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question5
);
public questionRow6 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question6
);
public questionRow7 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question7
);
public questionRow8 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question8
);
public questionRow9 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question9
);
public question1 = new TextInputBuilder()
.setCustomId("age")
.setLabel("Are you over the age of 13?")
.setStyle(TextInputStyle.Short)
.setRequired(true)
.setPlaceholder("Yes!");

public question2 = new TextInputBuilder()
.setCustomId("howLong")
.setLabel("How long have you been at Atlas Parks")
.setStyle(TextInputStyle.Short)
.setRequired(true)
.setPlaceholder("A few months");

public question3 = new TextInputBuilder()
.setCustomId("rules")
.setLabel("Have you reviewed the server rules?")
.setStyle(TextInputStyle.Short)
.setRequired(true)
.setPlaceholder("Yes!");

public question4 = new TextInputBuilder()
.setCustomId("whyWork")
.setLabel("Why do you want to work at Atlas Parks?")
.setStyle(TextInputStyle.Paragraph)
.setRequired(true)
.setPlaceholder("Minimum of 3+ Sentences");

public question5 = new TextInputBuilder()
.setCustomId("whyPicked")
.setLabel("Why should you be picked over others?")
.setStyle(TextInputStyle.Paragraph)
.setRequired(true)
.setPlaceholder("Minimum of 3+ Sentences");

public question6 = new TextInputBuilder()
.setCustomId("experience")
.setLabel("Have you had any ride op experience?")
.setStyle(TextInputStyle.Paragraph)
.setRequired(true)
.setPlaceholder(
"This can be Roblox or Real Life experience (bonus points)"
);

public question7 = new TextInputBuilder()
.setCustomId("activity")
.setLabel("On a scale of 1-10, how active would you be?")
.setStyle(TextInputStyle.Short)
.setRequired(true)
.setPlaceholder("10")
.setMaxLength(2);

public question8 = new TextInputBuilder()
.setCustomId("mic")
.setLabel("Can you join Discord VC's & speak?")
.setStyle(TextInputStyle.Short)
.setRequired(true)
.setPlaceholder("I can join a Discord VC, but I can not speak.");

public question9 = new TextInputBuilder()
.setCustomId("operations")
.setLabel("Would you be able to be in 2 ops a month?")
.setStyle(TextInputStyle.Short)
.setRequired(true);

public questionRow1 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question1
);
public questionRow2 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question2
);
public questionRow3 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question3
);
public questionRow4 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question4
);
public questionRow5 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question5
);
public questionRow6 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question6
);
public questionRow7 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question7
);
public questionRow8 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question8
);
public questionRow9 = new ActionRowBuilder<TextInputBuilder>().addComponents(
this.question9
);
35 replies
SIASapphire - Imagine a framework
Created by fisher on 6/16/2023 in #sapphire-support
Multiple Button Handlers, only 1 takes in a request
but yes the modal isnt showing at all
35 replies
SIASapphire - Imagine a framework
Created by fisher on 6/16/2023 in #sapphire-support
Multiple Button Handlers, only 1 takes in a request
i didnt disable any command error listeners, but i will do the reply change
35 replies
SIASapphire - Imagine a framework
Created by fisher on 6/16/2023 in #sapphire-support
Multiple Button Handlers, only 1 takes in a request
i didnt think i was being rude, sorry
35 replies
SIASapphire - Imagine a framework
Created by fisher on 6/16/2023 in #sapphire-support
Multiple Button Handlers, only 1 takes in a request
the modal never sends
35 replies