Anda ingin memposting ke Binance Square tanpa harus membuka aplikasi, tanpa harus menekan satu per satu? Binance sudah memiliki Square OpenAPI resmi, lengkap dengan paket alat square-post di Binance Skills Hub. Artikel ini memandu dari angka 0; bahkan yang belum tahu pemrograman pun bisa mengikuti. Bagian pengaturan, menyimpan key, dan memposting teks sudah saya coba sendiri dalam praktik nyata sebelum menulis.
📌 INI BISA MEMBUAT APA
✅ Posting teks, emoji, pindah baris
✅ Ketik $BTC, $ETH maka otomatis menjadi tag coin dengan harga
✅ Ketik #hashtag maka otomatis dikenali
✅ Sertakan maksimal 4 gambar
✅ Mem-post panjang dengan judul dan gambar sampul
✅ Post video (perlu tambah instal ffmpeg)
✅ Kirimkan tautan post segera setelah diposting
❌ Belum bisa: widget chart, label Bullish/Bearish, kutipan dari post lain, penjadwalan, menyimpan draft, edit, hapus, like, komentar. Hal-hal ini masih harus dilakukan di aplikasi atau web.
🧰 LANGKAH 0 — PERSIAPAN
• Komputer Windows, macOS, atau Linux
• Node.js versi 22 ke atas, unduh di nodejs.org
• Akun Binance Square
Buka terminal (di Windows pakai PowerShell) lalu ketik perintah berikut untuk memeriksa Node.js:
node -v
Mulai v22 ke atas sudah cukup.
📥 LANGKAH 1 — PASANG TOOL SQUARE-POST
npx skills add https://github.com/binance/binance-skills-hub/tree/main/skills/binance/square-post
Installer akan menanyakan AI agent yang mau dipilih dan lokasi instalasinya. Supaya terpasang sekali jalan tanpa banyak pertanyaan, tambahkan di akhir perintah:
-a claude-code -y --copy
(--copy membantu menghindari error symlink yang sering terjadi di Windows.)

Sebelum menginstal, installer juga akan melakukan penilaian keamanan untuk tool tersebut. Setelah terpasang, jalur folder tool dicetak di bagian akhir, biasanya bentuknya .claude\skills\square-post. Masuk ke folder itu:
cd .claude\skills\square-post
Coba lihat panduan untuk tiap perintah:
node scripts/post-text.mjs --help
node scripts/post-image.mjs --help

🔑 LANGKAH 2 — BUAT API KEY
Masuk ke Square Creator Center lalu buat OpenAPI key:
https://www.binance.com/square/creator-center/home

⚠️ Key ini punya izin untuk mem-post atas nama Anda. Anggap seperti kata sandi: jangan dibagikan ke siapa pun, jangan difoto screenshot, jangan ditempel ke kode lalu diunggah ke internet.
💾 LANGKAH 3 — SIMPAN KEY SEKALI, PAKAI TERUS
Windows (PowerShell), jalankan berurutan 3 baris:
$env:BINANCE_SQUARE_OPENAPI_KEY = 'tempel-key-di-sini'; node scripts/save-key.mjs Remove-Item Env:BINANCE_SQUARE_OPENAPI_KEY

macOS / Linux:
BINANCE_SQUARE_OPENAPI_KEY='tempel-key-di-sini'; node scripts/save-key.mjs
Kalau sudah melihat tulisan “Saved Square OpenAPI key abc12...xyz9” berarti sudah beres. Key disimpan di folder .config/binance-square di folder user Anda; setelah itu lain kali tidak perlu input lagi.
Tool dengan sengaja tidak mengizinkan meneruskan key lewat parameter --key, supaya key tidak tersimpan di riwayat perintah. Rancangannya sangat hati-hati 👍
⚠️ LANGKAH 4 — KESALAHAN PALING SERING DIBUAT OLEH PEMULA
Selalu tempatkan isi post dalam TANDA KUTIP TUNGGAL '...'.
Kalau memakai tanda kutip ganda, terminal akan menganggap $BTC sebagai nama variabel lalu menghapusnya:
• Tanda kutip ganda → hasil post: Hello
• Tanda kutip tunggal 'Hello $BTC' → hasil post: Hello $BTC
Saya sudah coba langsung di PowerShell. Contoh aslinya di dokumen memakai tanda kutip ganda, jadi banyak orang akan tersandung di bagian ini.
✍️ LANGKAH 5 — MEMBUAT POST
node scripts/post-text.mjs --text '$BTC sedang menjaga area support time frame 1h 📊 #BTC Bukan nasihat keuangan.'
Kalau sukses akan muncul:
Berhasil!
ID: 36788...
Link: https://app.binance.com/...
Buka linknya maka akan terlihat postnya. $BTC sudah jadi tag coin, #BTC sudah jadi hashtag.


🖼 LANGKAH 6 — MEMPOST DENGAN GAMBAR
node scripts/post-image.mjs --text 'Analisis $ETH time frame 4h #ETH' --images './chart1.png,./chart2.png'
• Maksimal 4 gambar, gambar dipisahkan dengan koma
• Tool mengunggah setiap gambar satu per satu secara otomatis; tunggu sampai Binance memproses selesai baru mem-post


📰 LANGKAH 7 — POST PANJANG DENGAN JUDUL
Tidak ada gambar:
node scripts/post-text.mjs --title 'Laporan pasar mingguan' --text 'Konten post panjang...'
Ada gambar sampul:
node scripts/post-image.mjs --title 'Laporan pasar mingguan' --text 'Konten...' --cover './cover.png'
Post panjang hanya menerima tepat SATU gambar sampul; kirim lewat --cover, bukan pakai --images.


🎬 LANGKAH 8 — POST VIDEO (OPSIONAL)
Sebelum itu, perlu menginstal ffmpeg. Kalau Anda tidak tahu durasi video, juga perlu ffprobe.
node scripts/post-video.mjs --video './video.mp4' --duration 7.5 --text 'Ringkasan pasar hari ini'
Tool otomatis memotong frame pertama sebagai gambar sampul.


🤖 LANGKAH 9 — AGAR AI AGENT MEMPOST
Jika Anda pakai Claude Code atau OpenClaw, tidak perlu ingat perintah apa pun—cukup bilang seperti ini:
Posting ke Binance Square: 'Analisis cepat $SOL time frame 1h #SOL' disertai gambar chart.png
Agent akan memilih perintah yang tepat secara otomatis lalu mengembalikan tautan post. Sesuai panduan dari tool, agent harus mempertahankan persis isi yang Anda tulis; tidak boleh menambahkan hashtag atau mengubah kata-kata sendiri.
🚦 BATASAN DAN KESALAHAN YANG SERING TERJADI
Batasan: 100 post per hari, 400 kali upload gambar per hari.
• 220003 — key tidak ada, cek lagi key
• 220004 — key kedaluwarsa, buat key baru
• 220009 — sudah lebih dari 100 post dalam sehari
• 220014 — sudah melampaui 400 kali upload dalam sehari
• 220011 — konten masih kosong
• 20002 / 20022 — konten mengandung hal yang sensitif
• 20013 — konten terlalu panjang
• 30008 — akun atau perangkat sedang dibatasi untuk mem-post
💡 Terlihat “Success!” tapi “ID: unavailable” artinya post SUDAH TERUPLOAD, hanya saja tidak bisa mengambil ID postnya. Jangan jalankan ulang perintahnya, nanti bisa jadi ter-post dobel.
🛡 PAKAI UNTUK YANG BENAR AGAR TIDAK TERKUNCI
• 100 post/hari adalah batas teknis, bukan angka yang harus diikuti. Mem-post terlalu rapat sangat mudah dianggap spam.
• Konten tetap harus mengikuti aturan komunitas Binance Square. Post tentang trading sebaiknya menulis dengan jelas bahwa itu bukan nasihat investasi.
• Jika key sempat bocor, buat key baru segera dan hapus file key lama.
• Baca dulu file SKILL.md sebelum digunakan, karena tool berjalan dengan hak akses AI agent.
📚 Sumber resmi: github.com/binance/binance-skills-hub (folder skills/binance/square-post)
Kalau Anda mentok di langkah mana pun, tinggalkan komentar—saya akan jawab 👇
#BinanceSquare #SquareOpenAPI #CryptoTools
Tulisan ini bersifat panduan teknis, bukan nasihat investasi.

