From bb57b842b9af4d24325eeadf5421ff7a19770152 Mon Sep 17 00:00:00 2001 From: TheOnlyMace <0815cracky@gmail.com> Date: Wed, 22 Jul 2026 19:59:23 +0200 Subject: [PATCH] Update bot invite URL permissions across multiple components - Changed the permissions parameter in the bot invite URL from '8' to '4786708802825463' in env.ts, page.tsx, and lib/env.ts for improved access control. - Updated the permissions in the landing page bootstrap.php to maintain consistency across the application. --- apps/bot/src/env.ts | 2 +- apps/webui/src/app/dashboard/page.tsx | 2 +- apps/webui/src/lib/env.ts | 2 +- landingpage/includes/bootstrap.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/bot/src/env.ts b/apps/bot/src/env.ts index 8fd549d..d1e3a74 100644 --- a/apps/bot/src/env.ts +++ b/apps/bot/src/env.ts @@ -46,7 +46,7 @@ export const env = EnvSchema.parse(process.env); export function buildBotInviteUrl(clientId = env.BOT_CLIENT_ID): string { const url = new URL('https://discord.com/api/oauth2/authorize'); url.searchParams.set('client_id', clientId); - url.searchParams.set('permissions', '8'); + url.searchParams.set('permissions', '4786708802825463'); url.searchParams.set('scope', 'bot applications.commands'); return url.toString(); } diff --git a/apps/webui/src/app/dashboard/page.tsx b/apps/webui/src/app/dashboard/page.tsx index 794d2ee..a90df44 100644 --- a/apps/webui/src/app/dashboard/page.tsx +++ b/apps/webui/src/app/dashboard/page.tsx @@ -27,7 +27,7 @@ function initials(name: string): string { function buildInviteUrl(guildId: string): string { const url = new URL('https://discord.com/api/oauth2/authorize'); url.searchParams.set('client_id', env.BOT_CLIENT_ID); - url.searchParams.set('permissions', '8'); + url.searchParams.set('permissions', '4786708802825463'); url.searchParams.set('scope', 'bot applications.commands'); url.searchParams.set('guild_id', guildId); return url.toString(); diff --git a/apps/webui/src/lib/env.ts b/apps/webui/src/lib/env.ts index 1834b5d..37dff20 100644 --- a/apps/webui/src/lib/env.ts +++ b/apps/webui/src/lib/env.ts @@ -44,7 +44,7 @@ export type Env = typeof env; export function buildBotInviteUrl(clientId = env.BOT_CLIENT_ID): string { const url = new URL('https://discord.com/api/oauth2/authorize'); url.searchParams.set('client_id', clientId); - url.searchParams.set('permissions', '8'); + url.searchParams.set('permissions', '4786708802825463'); url.searchParams.set('scope', 'bot applications.commands'); return url.toString(); } diff --git a/landingpage/includes/bootstrap.php b/landingpage/includes/bootstrap.php index 8244f03..1e8c60a 100644 --- a/landingpage/includes/bootstrap.php +++ b/landingpage/includes/bootstrap.php @@ -71,7 +71,7 @@ function bot_invite_url(array $config): string { return 'https://discord.com/api/oauth2/authorize?' . http_build_query([ 'client_id' => (string) $config['bot_client_id'], - 'permissions' => '8', + 'permissions' => '4786708802825463', 'scope' => 'bot applications.commands', ], '', '&', PHP_QUERY_RFC3986); }