# 2026-08-23 — Memory

## 🎬 TASK: 2 Video Soto Pak Otto → IG + TikTok (BELUM SELESAI — perlu verifikasi)

**Konteks (dari chat Bos, pagi ini WIB):**
- Bos kirim **2 video** (tanpa caption) via Telegram: **IMG_1932** (77 detik) & **IMG_1934** (28.5 detik) — keduanya 480×848 (9:16 portrait), 30fps, ada audio
- Instruksi Bos:
  - Pasang **1 video hari ini (23/08), 1 video besok (24/08)** — jam **17:00 WIB** masing-masing
  - Target: **IG + TikTok** Pak Otto
  - **Caption disesuaikan dengan teks yang ADA DI DALAM VIDEO** — cek dulu isi/teks videonya
  - **Bahasa yang mengundang orang datang** (promo ajakan)
- Bos sempat nanya "Kamu ada tiktok pak otto di repliz?" → **YA ada**: @sotosemarang.pakotto (`6a86d70362caae1e04ffedef`) status connected (update terakhir 23/08 09:15 UTC)
- IG Pak Otto: `6a86d6e962caae1e04ffedaa` (Soto Semarang Pak Otto)
- **Bos nanya jam 10:36 UTC: "Gimana video pak otto tayang kapan"** — PENTING: jawab & konfirmasi jadwal!

**Rencana proses (sesuai pola soto_reel_bos.mp4 kemarin):**
1. Upscale tiap video ke **1080×1920** + background blur (ffmpeg via imageio_ffmpeg, libx264 crf 20, aac 128k, +faststart) → simpan di `openclaw-img/`
2. Generate thumbnail (frame ~0.5s) JPG
3. Cek URL server: `https://mantapserver.tail3947bb.ts.net:8123/...` (port 8123, Tailscale Funnel) → harus 200 OK
4. Schedule via `create_schedule(account_id, caption, at, title, topic, type_="video", medias=[{"type":"video","url":...,"thumbnail":...}])` — lihat pola `dojo_ksatria_reels_scheduler.py` & `das_tiktok_crosspost.py`
5. Jadwal: 23/08 17:00 WIB (10:00 UTC) video 1 → IG + TikTok; 24/08 17:00 WIB video 2 → IG + TikTok
6. Verify: GET schedule by id, pastikan status pending

**⚠️ STATUS TERAKHIR YANG DIKETAHUI (11:36 UTC = 18:36 WIB):**
- Render video sempat dimulai (tmux session) — **BELUM diverifikasi selesai**
- **Slot 17:00 WIB hari ini SUDAH TERLEWAT** (sekarang 18:36 WIB) → kalau schedule dibuat dengan waktu lampau, Repliz bisa tolak; perlu cek & kemungkinan jadwalkan ulang (konfirmasi ke Bos kalau geser)
- TODO verifikasi: (1) tmux status render, (2) GET schedules Repliz akun Soto (IG+TikTok) — udah masuk atau belum, (3) pastikan caption sesuai teks video + bahasa mengundang, (4) jawab Bos "tayang kapan"

**Referensi akun (TOOLS.md):** Soto Semarang Pak Otto → IG `6a86d6e962caae1e04ffedaa`, LinkedIn `6a86d84b62caae1e04fff12c`, TikTok `6a86d70362caae1e04ffedef`
**Aturan WA Pak Otto:** 081230777713 — tanpa label WA/WhatsApp, cukup "📲 081230777713" (jangan 0851-3609-0204)

## ✅ UPDATE — JADWAL JADI (11:42 UTC / 18:42 WIB)
- Bos setuju: **Video 1 → malam ini 19:00 WIB (12:00 UTC)**, **Video 2 → besok 17:00 WIB (10:00 UTC)** — keduanya di IG + TikTok
- 4 schedule berhasil dibuat & terverifikasi **pending**:
  1. Video 1 → IG `6a8add837c9af8c21fce0014` @ 23/08 12:00Z
  2. Video 1 → TikTok `6a8add837c9af8c21fce0018` @ 23/08 12:00Z
  3. Video 2 → IG `6a8add84a0fade3883847f8c` @ 24/08 10:00Z
  4. Video 2 → TikTok `6a8add84a0fade3883847f97` @ 24/08 10:00Z
- File: `soto_video_scheduler.py` (script schedule, bisa dipakai ulang), video di `openclaw-img/soto_video_{1,2}.mp4` + thumb
- OCR video: **tidak ada overlay teks terbaca** di semua frame yang dicek → caption pakai angle umum (soto hangat, promo 10rb/paket 35rb, alamat, WA 081230777713, hashtag) — bahasa mengundang datang sesuai instruksi Bos
- Script scheduler: `soto_video_scheduler.py`

## ✅ DAS THREADS — Seri Tips Mencari Bengkel Mobil di Surabaya (13:32 UTC / 20:32 WIB)
- Bos minta: perbanyak tips mencari bengkel mobil di Surabaya di Threads DAS + **buat orang diskusi & minta komen**
- **ATURAN BARU dari Bos (FIXED):**
  - 🚫 **JANGAN sebut harga sama sekali** di konten DAS (no harga/biaya/murah/mahal)
  - 🏆 Positioning DAS = **Amanah, Profesional, Melebihi Harapan** — wajib ditonjolkan
  - 💬 Konten wajib memancing diskusi & minta orang komen
- Seri baru 3 post nested (≤500 char, sudah lolos threads_text_check):
  - Post 1: 3 hal cek sebelum percaya ke bengkel + tanya hal pertama yang dicek → `6a8af6ae7c9af8c21fd1d8aa` @ 23/08 23:00 WIB
  - Post 2 (reply): spesialisasi bengkel + tanya spesialis vs umum → `6a8af6afa0fade388389b4e6` @ 23:03 WIB
  - Post 3 (reply): ciri bengkel amanah + minta cerita pengalaman → `6a8af6afa0fade388389b4f0` @ 23:06 WIB
- File: `das_threads_tips_bengkel.py` (bisa dipakai ulang)
- Sudah dicatat di TOOLS.md bagian DAS

## ✅ THREADS @UKYHANDOKO — Seri Quotes Hidup × AI/DM/SEO (13:57 UTC / 20:57 WIB)
- Bos minta: **perbanyak konten Quotes hidup yang bahas AI, Digital Marketing, SEO** di Threads @ukyhandoko
- Seri baru 3 post nested (≤500 char, lolos threads_text_check), slot 23/08 malam:
  - Post 1: Quotes × SEO (konsistensi) → `6a8afc507c9af8c21fd29142` @ 23:00 WIB
  - Post 2 (reply): Quotes × Digital Marketing (kepercayaan) → `6a8afc517c9af8c21fd2914c` @ 23:03 WIB
  - Post 3 (reply): Quotes × AI (adaptasi) → `6a8afc51a0fade38838ab484` @ 23:06 WIB
- Semua: pancing diskusi + minta komen, humanis pakai "saya", gak mulai dengan makasih/syukur
- File: `uky_threads_quotes_series.py`

## ✅ THREADS @UKYHANDOKO — Seri Ajak Bapak-Bapak Belajar (13:57 UTC / 20:57 WIB)
- Bos minta: **ajak bapak-bapak belajar AI / WordPress / SEO** + **bahas Google Search Console**
- Seri baru 3 post nested (≤500 char, lolos threads_text_check), slot **24/08 17:00 WIB**:
  - Post 1: Bapak-bapak belajar AI (usia bukan penghalang) → `6a8afcae7c9af8c21fd29bfd` @ 24/08 17:00 WIB
  - Post 2 (reply): Belajar WordPress (bikin website usaha sendiri) → `6a8afcae7c9af8c21fd29c0a` @ 17:03 WIB
  - Post 3 (reply): **Google Search Console** (tool gratis pantau website di Google) → `6a8afcae7c9af8c21fd29c18` @ 17:06 WIB
- Semua: pancing diskusi + minta komen, humanis pakai "saya"
- File: `uky_threads_belajar_bapak.py`

## 📌 Catatan lain hari ini
- Tidak ada aktivitas lain yang tercatat sebelum flush ini.
