No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Website peta pixel-art yang warganya lahir otomatis dari komentar Instagram.
/admin.html): sinkron komentar, antrean komentar yang tidak terbaca, ubah tingkat (termasuk Legenda), sembunyikan/hapus warga, tambah warga manual (misalnya dari TikTok), atur status usulan fasilitas.Tanpa dependensi npm. Database: Upstash Redis (gratis, langsung dari Vercel Marketplace).
api/ fungsi server Vercel
dunia.js data publik untuk website
webhook.js penerima komentar dari Instagram
admin.js aksi admin (butuh password)
cron.js tugas harian: perbarui token + sinkron komentar
lib/
rules.js ATURAN DUNIA (tingkat & evolusi) ← ubah di sini
parse.js pembaca isi komentar
ig.js pemanggil Instagram API
db.js klien Upstash Redis
public/ website (index.html, admin.html, privasi.html, aset)
test/ uji otomatis (npm test)
dev-server.mjs pratinjau lokal dengan data contoh
UPSTASH_REDIS_REST_URL dan UPSTASH_REDIS_REST_TOKEN (atau KV_REST_API_URL / KV_REST_API_TOKEN) akan terisi otomatis.instagram_business_basic dan instagram_business_manage_comments aktif.Project → Settings → Environment Variables:
| Nama | Isi |
|---|---|
ADMIN_PASSWORD | password untuk Ruang Admin (buat yang panjang) |
IG_ACCESS_TOKEN | token dari langkah 3 |
IG_APP_SECRET | Instagram app secret dari langkah 3 |
IG_WEBHOOK_VERIFY_TOKEN | kata bebas buatanmu, misalnya pokomen-rahasia-123 |
CRON_SECRET | string acak panjang (dipakai Vercel untuk menjalankan tugas harian) |
POKOMEN_HARI_PERTAMA | opsional, tanggal Hari ke-1, contoh 2026-10-24 |
IG_USERNAME | opsional, duniapokomen (agar komentar balasanmu sendiri diabaikan) |
Lalu Deployments → Redeploy supaya variabel terbaca.
https://DOMAIN-KAMU.vercel.app/api/webhookIG_WEBHOOK_VERIFY_TOKENhttps://DOMAIN-KAMU.vercel.app/admin.html, masuk, klik Aktifkan webhook.https://DOMAIN-KAMU.vercel.app/privasi.html lalu ubah ke Live.Selama webhook belum jalan, tombol Sinkron komentar sekarang di Ruang Admin dan tugas harian otomatis (setiap 05.00 WIB) tetap menarik komentar dari 5 postingan terbaru.
Tulis komentar di postingan terbaru:
Nama: Bolu | Hewan: Kucing + Naga | Cerita: suka menghangatkan air mandi warga
Dalam beberapa detik (webhook) atau setelah klik Sinkron, Bolu muncul di peta.
| Tujuan | Contoh komentar |
|---|---|
| Daftar jadi warga | Nama: Bolu | Hewan: Kucing + Naga | Cerita: suka menghangatkan air mandi warga |
| Evolusi | Cerita: hari ini Bolu belajar berenang di danau barat |
| Usul fasilitas | Usul: Kolam Minum |
Komentar bebas seperti "Namaku Bolu, kucing + naga, dia suka tidur di atap Balai Warga" juga dicoba dibaca. Yang gagal terbaca masuk Antrean komentar di Ruang Admin untuk kamu lengkapi.
lib/rules.js)| Tier | Nama | Benefit | Cara naik |
|---|---|---|---|
| 1 | Regular | - | lahir |
| 2 | Pseudo-evo | tumbuh besar | cerita di postingan baru |
| 3 | Mega Evolution | elemen bangkit (aura, warna elemen) | cerita di postingan baru |
| 4 | Mythical Evolution | armor dasar | cerita di postingan baru |
| 5 | Legendary Evolution | outfit custom | Admin |
| 6 | God Mode | ganti wujud dasar (Mecha, Mecha Beast, Cyborg, Kristal, Roh Cahaya, Kaiju) | Admin |
Elemen: ..., Outfit: ..., atau Wujud Dewa: ... (boleh ditulis lebih awal).Tombol Traktir Admin dan Papan Terima Kasih di website. Traktiran tidak memberi keuntungan apa pun di dalam game: tidak ada evolusi atau status khusus.
This is the beginning of the README. Read the rest at the original. Read the full README ↗