Telegram — @Nevermore_Wednesday_bot

Ce este

Canalul principal de zi cu zi între mine (operatorul) și Wednesday. Un bot Telegram (@Nevermore_Wednesday_bot, bot id 8742249136) la care vorbesc liber sau cu comenzi. În spate, Hermes gateway rulează ca daemon launchd pe Mac (uk.sabin.wednesday.hermes-gateway, 24/7), face polling la API-ul Telegram, primește mesajele și le rutează prin Wednesday persona injection către Grok 4.3.

Notă: e un al doilea bot, @Nevermore_briefing_bot (id 8763432389), care e doar one-way push — daemon-uri din vault (briefing matinal, remind-uri, alerte) trimit notificări către mine, nu primesc răspunsuri. Nu confunda. Botul “vorbitor” e @Nevermore_Wednesday_bot.

Cum vorbesc cu Wednesday prin asta

Deschid Telegram → chat cu @Nevermore_Wednesday_bot → tastez. Două moduri:

  1. Comenzi slash (rapide, deterministe):

    • /note <text> — capture rapid în _raw/sources/ sau inbox
    • /remind <când> <ce> — programează un push (ex. /remind tomorrow 09:00 sună la dentist)
    • /briefing — forțează briefing-ul matinal acum
    • /search <query> — caută în vault
    • /help — listă completă
  2. Text liber — orice altceva intră în pipeline-ul conversațional. Hermes prinde mesajul, atașează SOUL.md-ul Wednesday + skill-urile + scope-ul de memorie (X-Hermes-Session-Key pentru long-term, X-Hermes-Session-Id pentru continuitate de tură), face call la Grok 4.3, primește răspunsul în voce Wednesday, îl trimite înapoi.

Continuitatea conversațională există în limita session-ului Hermes (per chat). Nu e doar one-shot.

Ce model AI răspunde de fapt

Grok 4.3 via xAI, accesat prin OAuth SuperGrok din Hermes gateway. NU Claude, NU Gemini. Alegerea e deliberată: cost-routing. Mesajele de pe Telegram tind să fie scurte / triviale / ADHD-capture; nu merită $0.50-1 per mesaj de Opus. Grok 4.3 cu doctrina Wednesday injectată sună suficient de Wednesday pentru chat zilnic.

Dacă vreau un raționament greu (debugging complex, planificare arhitecturală, decizii cu mize), deschid Claude Code direct pe Mac sau aplicația Claude. (Lane-ul WhatsApp-Opus a fost retras 2026-05-29 — mobile-Wednesday-cu-memorie e Telegram.)

Exemple practice

Capture rapid pe drum:

Eu:  /note ideea pentru pornfeed: thumbnail preload doar pe scroll, nu eager
Bot: Salvat în _raw/sources/2026-05-28_pornfeed_thumbnail_idea.md

Întrebare deschisă:

Eu:  ce am promis că închid în faza asta înainte să mă apuc de altele?
Bot: [Wednesday voice] Trei lucruri stau cu coadă: bridge-ul de notes (rupt
     din 20 mai), pornfeed write contention deferred, și mobile notes
     repair decision. Lasă-le pe astea înainte de Workspace Phase 3.3.

Remind pentru mai târziu:

Eu:  /remind in 30m verifică daca azuracast s-a auto-recovered
Bot: ✓ remind setat pentru 21:47.

Limite + gotchas

  • DNS fragility — resolver-ul Mac e Tailscale MagicDNS (100.100.100.100). Când flakes, api.telegram.org nu se rezolvă și bridge-ul cade. Mitigare: TELEGRAM_FALLBACK_IPS în ~/.hermes/.env (instant fallback la IP-uri verificate). Dacă merge silent: verifică launchctl list | grep hermes.
  • Mac-asleep = bot tăcut. Hermes rulează pe Mac, nu pe NAS. Mac stinge → bot mut. Acceptat (Mac rulează 24/7 by design).
  • Allowlist: doar conturile mele Telegram pot vorbi cu botul. Mesajele de la străini sunt ignorate silent.
  • Cost: mesajele consumă bugetul Grok din SuperGrok OAuth. Nu plătesc per-mesaj direct, dar quota lunară e finită.

Verificare rapidă

# Daemon-ul rulează?
launchctl list | grep hermes-gateway
# → trebuie să apară uk.sabin.wednesday.hermes-gateway cu un PID, nu "-"
 
# Gateway-ul răspunde local?
curl -s http://127.0.0.1:8642/health
# → {"ok": true, ...}
 
# Mesajul ajunge?
# Tastează "ping" în chat. Răspunsul trebuie să vină în <5s.

Dacă pică ceva: tail -f ~/.hermes/logs/hermes-gateway.log.