const DISCORD_CLIENT_ID = '1330137523220906054'; const DISCORD_REDIRECT_URI = 'https://suzuna-auth.pages.dev/callback'; // OAuth2のリダイレクトURI const GUILD_ID = '1312324007575556096'; // チェックするサーバーのID async function handleLoginPage(req) { return new Response(`

Discordにログイン

Discordアカウントを使用して認証してください。

`, { headers: { 'Content-Type': 'text/html' } }); } addEventListener('fetch', event => { const { request } = event; // 初期ページ表示 if (request.url.endsWith('/')) { event.respondWith(handleLoginPage(request)); } else if (request.url.includes('/callback')) { event.respondWith(handleOAuth(request)); } else if (request.url.includes('/verify')) { event.respondWith(handleVerification(request)); } else { event.respondWith(new Response('Not Found', { status: 404 })); } });