Web Arayüzü (WebChat)
Tarayıcınızda http://127.0.0.1:18790 adresini açın. Bu, bir WebSocket (/ws/chat)
üzerinden bağlanan ve bot yanıtlarını Markdown olarak işleyen minimal, koyu temalı bir
sohbet arayüzüdür (başlık, mesaj listesi, girdi + Gönder). Düz metin gönderirsiniz; her
mesaj için bir yanıt alırsınız.
Aynı uygulama/portta kullanışlı uç noktalar:
GET /api/status→{"status": "running", "version": "..."}(dashboard.auth_tokenayarlandığında korumalı).GET /health→{"status": "ok"}(her zaman açık, konteyner/yük dengeleyici sondaları için — uptime izleyiciler için/api/statusyerine bunu kullanın).
Bir token ayarlandığında /ws/chat de token gerektirir: sohbet sayfası ilk bağlantıda token'ı
sorar (sessionStorage'da tutulur) ve bilinmeyen tarayıcı Origin'lerini reddeder.
WebChat'i ağınızda yayımlama
WebChat'i localhost dışına açmak için channels.webchat.host: 0.0.0.0 ayarlayın — ve ayrıca
dashboard.auth_token değerini de ayarlayın (bkz. Güvenlik);
loopback dışı bir bağlama bu olmadan başlamayı reddeder.
Dashboard, webhook'lar ve WebChat'in tümü bu tek host/portu paylaşır.
channels:
webchat:
enabled: true
host: 0.0.0.0 # expose to the network (loopback 127.0.0.1 by default)
port: 18790
dashboard:
auth_token: ${AETHON_DASHBOARD_TOKEN} # required once you leave localhost