#!/usr/bin/env python3
"""Cetak semua 'inbound message' dari gateway.log (pesan Bos) — untuk lihat alur percakapan terakhir."""
import re, sys
path = sys.argv[1]
pat = re.compile(r"inbound message: platform=(\S+) user=([^ ]+(?: [^ ]+)*?) chat=(\S+) msg='(.*)' reply_to_id")
rows = []
for line in open(path, errors="ignore"):
    m = pat.search(line)
    if m:
        rows.append((line[:19], m.group(3), m.group(4)[:220]))
print(f"{len(rows)} pesan masuk\n")
for ts, chat, msg in rows[-80:]:
    print(f"{ts} [{chat}] {msg}")
