# 📘 TWITTER PLAYBOOK — @UkyHandoko

> Dibuat: 12 Agustus 2026 oleh Atun (atas permintaan Bos)
> Tujuan: panduan supaya akun Twitter @UkyHandoko **aktif** dan **mendapat banyak respon**

---

## 1. 🎯 Tujuan Akun (FIXED — 10 Agustus 2026)

- **Target = AWARENESS** — bukan jualan langsung, bukan hard selling
- Konten: edukasi SEO/AI/GEO/digital marketing, insight, quotes, statement yang bikin mikir
- Awareness StudioSoft boleh lewat konten, tapi JANGAN terlihat jualan — bikin penasaran, link di akhir kalau perlu
- Bahasa Indonesia humanis, pakai **"saya"** (bukan "gue"), maks 280 karakter, konten unik (anti duplikasi via hash tracker)

## 2. ⚙️ Sistem yang Sudah Jalan

| Komponen | Detail |
|---|---|
| **Scheduler posting** | `twitter_uky_scheduler.py` — cron tiap jam → isi slot kosong |
| **Slot waktu** | 7 slot WIB: 05/08/11/14/17/20/23 × 3 nested = **maks 21 tweet/hari** |
| **Auto-reply mention** | `twitter_mention_reply.py` — cron tiap 30 menit, max 5 reply/run, jeda 2 menit |
| **Anti duplikasi** | `.twitter_theme_hashes.json` — hash tema unik |
| **Log** | `twitter_uky_log.txt`, `twitter_uky_cron.log`, `twitter_autoreply_cron.log` |
| **Akun Repliz** | `ACC.UKY_TWITTER` = `6a792f0a62caae1e04f57992` |

## 3. 📊 Masalah Terdeteksi (12 Agustus 2026)

- Akun **aktif** (21 tweet/hari, semua slot terisi) tapi **minim respon** (0 komentar masuk)
- Penyebab utama: konten ±95% berbentuk statement — belum memancing orang buat bicara

## 4. 🚀 Strategi Bikin Aktif + Banyak Respon (5 Besar)

1. **Tweet tanya-jawab & polling** — format "Menurutmu?" / pilihan A-B. Orang lebih mudah merespon pertanyaan daripada statement.
2. **CTA eksplisit di akhir tweet** — "Setuju? Tulis di kolom komentar", "Pengalamanmu gimana?" — kunci paling simpel.
3. **Reply/quote ke akun lain dulu** — engage ke tweet viral/tren relevan (topik AI, SEO, UMKM). Komentar menarik = orang mampir ke profil. Sumber respon terbesar.
4. **Konten kontroversial/take panas** — sudah mulai (tema: SEO mati, website, iklan, AI konten, agensi). Paling cepat memancing debat & balasan.
5. **Visual + thread** — infografis/gambar & thread panjang lebih sering di-share & di-respon daripada teks doang.

## 5. 🛠️ Rencana Implementasi (Disetujui Bos — 12 Agustus 2026)

### 5.1 Konten polling & tanya-jawab di scheduler
- ✅ **SELESAI (12 Agustus 2026)** — 5 tema baru ditambahkan di `THEMES` (twitter_uky_scheduler.py):
  - `tanya seo vs iklan` (polling A/B)
  - `tanya kebiasaan riset`
  - `tanya umur website` (polling 1-4)
  - `tanya pemakaian ai`
  - `tanya platform cari info`
- Struktur tetap: post → reply1 → reply2 (nested 3), semua lolos validasi ≤280 karakter & hash unik

### 5.2 CTA otomatis di akhir tweet
- ✅ **SELESAI (12 Agustus 2026)** — bank 8 CTA (`CTA_BANK`) + fungsi `append_cta` di twitter_uky_scheduler.py
- CTA ditambahkan otomatis ke tweet yang: muat ≤280, **tanpa link**, **tanpa tanda tanya**, **tanpa kata "komentar"** (anti dobel ajakan)
- Dipilih acak dari bank — tidak repetitif

### 5.3 Auto-engage (reply/quote ke tweet tren)
- ⚠️ **TEMUAN API (12 Agustus 2026):** Repliz **TIDAK punya** endpoint timeline / search / trends / reply ke tweet orang lain (semua 404). Yang tersedia hanya:
  - `/public/schedule` (posting & jadwal) ✅
  - `/public/comment` (balas komentar/mention yang masuk) ✅
- **Konsekuensi:** reply/quote otomatis ke tweet tren **belum bisa full otomatis** lewat API saat ini
- **Alternatif yang jalan:**
  a. Maksimalkan balas komentar/mention — cepat & humanis (sudah ada, bisa dipercepat)
  b. Perbanyak CTA & polling → komentar masuk makin banyak → auto-reply makin sering kepakai
  c. Kalau Repliz nambah endpoint (search/reply/quote) → baru bisa full auto-engage

## 6. 📏 Aturan Wajib (JANGAN Dilanggar)

- Maks **280 karakter** per tweet — teks utuh, JANGAN dipotong; kalau lebih, ringkas dulu
- **Link WAJIB dicek 200 OK** sebelum kirim (link mati = tolak kirim)
- **Anti duplikasi** — cek hash tracker sebelum posting; tema/angle wajib beda tiap kali
- Bahasa humanis, sambutan positif, pakai **"saya"**
- DILARANG mulai caption dengan ucapan berlebihan ("terima kasih", "syukur", dll) — kecuali untuk balas komentar
- Konten original — tidak boleh ada yang sama/berulang dari konten sebelumnya

## 7. 📁 Referensi File

| File | Fungsi |
|---|---|
| `twitter_uky_scheduler.py` | Scheduler utama 7 slot nested |
| `twitter_mention_reply.py` | Auto-reply mention & komentar |
| `repliz_client.py` | Central module Repliz (credential & helper) |
| `.twitter_theme_hashes.json` | Tracker tema (anti duplikasi) |
| `twitter_playbook.md` | File ini — panduan lengkap |

---

*Update playbook ini setiap ada perubahan strategi/sistem.*
