{"id":25705266,"url":"https://github.com/classyid/log-analyzer-multiplatform","last_synced_at":"2026-06-11T13:31:46.444Z","repository":{"id":263458739,"uuid":"890476774","full_name":"classyid/log-analyzer-multiplatform","owner":"classyid","description":"🔍 Bot analisis log akses multi-platform dengan notifikasi WhatsApp, Telegram, dan Email. Dibuat dengan Google Apps Script untuk monitoring aktivitas sistem secara real-time dan informatif.","archived":false,"fork":false,"pushed_at":"2024-11-18T16:30:50.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-19T13:03:18.143Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/classyid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-18T16:26:00.000Z","updated_at":"2025-04-03T19:05:35.000Z","dependencies_parsed_at":"2024-11-20T13:35:35.338Z","dependency_job_id":null,"html_url":"https://github.com/classyid/log-analyzer-multiplatform","commit_stats":null,"previous_names":["classyid/log-analyzer-multiplatform"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/classyid/log-analyzer-multiplatform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classyid%2Flog-analyzer-multiplatform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classyid%2Flog-analyzer-multiplatform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classyid%2Flog-analyzer-multiplatform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classyid%2Flog-analyzer-multiplatform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/classyid","download_url":"https://codeload.github.com/classyid/log-analyzer-multiplatform/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classyid%2Flog-analyzer-multiplatform/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34201840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-25T06:39:41.514Z","updated_at":"2026-06-11T13:31:46.420Z","avatar_url":"https://github.com/classyid.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Log Analyzer Multi-Platform Notification Bot\n\n![Version](https://img.shields.io/badge/version-1.0.0-blue)\n![Platform](https://img.shields.io/badge/platform-Google%20Apps%20Script-orange)\n![License](https://img.shields.io/badge/license-MIT-green)\n\n## 📋 Deskripsi\nLog Analyzer Multi-Platform Notification Bot adalah solusi automasi untuk monitoring dan analisis log akses sistem. Bot ini menganalisis data log dari Google Spreadsheet dan mengirimkan laporan terperinci melalui WhatsApp, Telegram, dan Email secara otomatis.\n\n### ✨ Fitur Utama\n- 📊 Analisis log akses komprehensif\n- 📅 Laporan periode: mingguan, bulanan, dan total\n- 📱 Notifikasi multi-platform:\n  - WhatsApp (menggunakan API Kirim WA)\n  - Telegram (dengan file attachment)\n  - Email (dengan lampiran dan formatting)\n- 🔒 Monitoring keamanan sistem\n- 📈 Statistik akses terperinci\n- ⚡ Performa real-time\n- 🎯 Peringatan aktivitas mencurigakan\n\n### 🚀 Kemampuan Analisis\n1. **Ringkasan Utama**\n   - Total akses sistem\n   - Jumlah IP unik\n   - Total aktivitas login\n\n2. **Aktivitas Penting**\n   - Top 3 jenis akses terbanyak\n   - Pola penggunaan sistem\n   - Tren aktivitas pengguna\n\n3. **Monitoring Keamanan**\n   - Deteksi aktivitas copy password\n   - Analisis frekuensi login\n   - Tracking IP akses\n\n4. **Pola Waktu**\n   - Jam-jam tersibuk\n   - Distribusi akses harian\n   - Tren penggunaan sistem\n\n## 📝 Cara Penggunaan\n\n### Prasyarat\n1. Google Account\n2. Akses ke Google Spreadsheet\n3. WhatsApp Business API (Kirim WA)\n4. Telegram Bot Token\n5. SMTP Email yang dikonfigurasi\n\n### Instalasi\n1. Buka Google Spreadsheet target\n2. Buka Script Editor (Extensions \u003e Apps Script)\n3. Copy-paste kode dari file `logAnalyzer.gs`\n4. Sesuaikan konfigurasi di bagian CONFIG:\n   ```javascript\n   const CONFIG = {\n     spreadsheet: {\n       id: 'YOUR_SPREADSHEET_ID',\n       sheetName: 'YOUR_SHEET_NAME'\n     },\n     // ... konfigurasi lainnya\n   }\n   ```\n5. Simpan dan deploy sebagai web app\n\n### Konfigurasi\n1. **WhatsApp**\n   - Dapatkan API Key dari Kirim WA\n   - Sesuaikan nomor pengirim dan penerima\n\n2. **Telegram**\n   - Buat bot melalui @BotFather\n   - Dapatkan bot token dan chat ID\n\n3. **Email**\n   - Sesuaikan alamat email penerima\n   - Atur nama pengirim sesuai kebutuhan\n\n## 📚 Format Data Log\nData log harus memiliki format berikut di spreadsheet:\n```\nTanggal | Jenis Akses | IP Akses\n```\n\n## 🤝 Kontribusi\nKontribusi selalu terbuka! Beberapa cara berkontribusi:\n1. Fork repository\n2. Buat branch fitur baru (`git checkout -b fitur-baru`)\n3. Commit perubahan (`git commit -m 'Menambah fitur baru'`)\n4. Push ke branch (`git push origin fitur-baru`)\n5. Buat Pull Request\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclassyid%2Flog-analyzer-multiplatform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclassyid%2Flog-analyzer-multiplatform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclassyid%2Flog-analyzer-multiplatform/lists"}