Skip to content

Commit 8396de5

Browse files
committed
require guild members intent
1 parent 2498868 commit 8396de5

File tree

5 files changed

+11
-8
lines changed

5 files changed

+11
-8
lines changed

config.example.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"guild": "",
1616
"roles": {
1717
"maintainer": "",
18-
"owner": "",
19-
"staff": ""
18+
"owner": ""
2019
}
2120
}

src/commands/is-a-dev/redirect-config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ const command: Command = {
102102
const choices = filteredSubdomains
103103
.map((entry: any) => {
104104
return {
105-
name: entry.domain,
105+
name: entry.subdomain,
106106
value: entry.subdomain,
107107
};
108108
})

src/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ import config from "../config.json";
1616
const bot = require("../package.json");
1717

1818
const client = new ExtendedClient({
19-
intents: [],
19+
intents: [
20+
Discord.GatewayIntentBits.Guilds,
21+
Discord.GatewayIntentBits.GuildMembers,
22+
Discord.GatewayIntentBits.GuildMessages,
23+
],
2024
presence: {
2125
activities: [
2226
{

src/util/interaction/autocomplete.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ export = async (client: ExtendedClient, interaction: AutocompleteInteraction) =>
1010

1111
if (!command.enabled) return await interaction.respond([]);
1212

13-
if (command.requiredRoles.length) {
14-
const member = interaction.guild?.members.cache.get(interaction.user.id);
13+
const member = await interaction?.guild.members.fetch(interaction.user.id);
1514

15+
if (command.requiredRoles.length && !member?.roles.cache.has(client.config.roles.owner)) {
1616
let permitted = false;
1717

1818
for (const role of command.requiredRoles) {

src/util/interaction/command.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ export = async (client: ExtendedClient, Discord: typeof import("discord.js"), in
2222
return;
2323
}
2424

25-
const member = interaction.guild?.members.cache.get(interaction.user.id);
25+
const member = await interaction?.guild.members.fetch(interaction.user.id);
2626

27-
if (command.requiredRoles.length && !member?.roles.cache.has(client.config.roles.owner)) {
27+
if (command.requiredRoles.length && !member?.roles.cache.has(client.config.roles.owner as string)) {
2828
let permitted = false;
2929

3030
for (const role of command.requiredRoles) {

0 commit comments

Comments
 (0)