Spaces:
Sleeping
Sleeping
|
Download docs/OPERATIONS_GUIDE.md from JuanCS-Dev/twitch-byte-bot: direct link, hf CLI and curl.
- Browser
- Download file 3.66 kB
-
https://huggingface.co/spaces/JuanCS-Dev/twitch-byte-bot/resolve/main/docs/OPERATIONS_GUIDE.md
- Command line
-
hf download hf://spaces/JuanCS-Dev/twitch-byte-bot/docs/OPERATIONS_GUIDE.md
-
curl -L -o OPERATIONS_GUIDE.md https://huggingface.co/spaces/JuanCS-Dev/twitch-byte-bot/resolve/main/docs/OPERATIONS_GUIDE.md
3.66 kB
📖 Guia de Operação: BYTE AI (Manual Antiburro)
Versão: 1.0 (Março 2026) Objetivo: Operar o Byte com 100% de eficiência, sem quebras e com o máximo de performance.
1. Configuração Inicial (The "Must-Have")
1.1 Variáveis de Ambiente (.env)
O Byte não perdoa erros no .env. Certifique-se de preencher:
BYTE_DASHBOARD_ADMIN_TOKEN: Crie uma senha forte (32+ chars). Sem ela, a dashboard não salva nada.NEBIUS_API_KEY: Sua chave da Nebius AI.SUPABASE_URL/SUPABASE_KEY: Credenciais do seu banco de dados.TWITCH_USER_TOKEN: Deve começar comoauth:.
1.2 O Banco de Dados (Supabase)
Certifique-se de que a extensão pgvector está ativa no seu banco Supabase. O Byte usa isso para a Memória Semântica.
2. Dashboard: O Centro de Comando
Acesse via http://localhost:8080 (ou sua URL de deploy).
2.1 Aba: Control Plane (Configuração)
Aqui você define quem o bot é.
- Persona Studio: No final da página, abra o "Persona Studio".
- Lore: Escreva a história do bot (ex: "Você é um assistente tático de Valorant").
- Model Routing: Escolha
Kimi-K2-Thinkingpara coaching eKimi-K2.5para chat.
- Goals Scheduler: Adicione metas.
- Interval: "Fale algo a cada 600 segundos".
- Fixed Time: Use para eventos únicos. IMPORTANTE: O horário deve ser em UTC. Se você está no Brasil (BRT), subtraia 3 horas do horário desejado.
- Cron: Use
0 20 * * 5para "Toda sexta às 20h UTC".
2.2 Aba: Operation (Observabilidade)
- Stream Health: Se a barra estiver vermelha, o chat está "morno" ou negativo. O Byte tentará intervir sozinho se a Autonomia estiver ligada.
- Sentiment Scores: Veja em tempo real se o público está empolgado (
Hype) ou confuso.
2.3 Aba: Clips Pipeline
- Quando o Byte detectar um momento épico, o card aparecerá aqui.
- O card terá um spinner (processando) e depois uma Thumbnail.
- Você pode clicar em Edit para mudar o título na Twitch antes de postar.
3. Comandos de Elite (Chat Twitch)
O Byte entende linguagem natural, mas alguns comandos são otimizados:
3.1 Arte ASCII (Braille 2x4)
byte arte ascii do gokubyte ascii batman- Regra: Existe um cooldown de 30 segundos por canal. Se pedir rápido demais, ele ignora para evitar ban da Twitch.
3.2 Status e Ajuda
byte status: O bot reporta a saúde do sistema e o modelo que está usando.byte help: Lista as capacidades básicas.
4. Resolução de Problemas (Troubleshooting)
| Problema | Causa Provável | Solução |
|---|---|---|
| Dashboard não salva | Token Admin errado ou ausente. | Verifique o BYTE_DASHBOARD_ADMIN_TOKEN no seu .env e no campo de login da Dash. |
| Bot não responde | Token Twitch expirado. | O bot tenta renovar sozinho, mas se falhar, gere um novo token no Twitch Token Generator. |
| Erro de Modelo (Inference) | Saldo na Nebius ou Model Name errado. | Verifique seu dashboard na Nebius AI Studio. |
| ASCII Art borrada | Imagem original com pouco contraste. | Tente temas com silhuetas claras (logos, personagens de anime). |
5. Regras de Ouro (Constituição Vértice)
- Nunca force um restart enquanto um clipe está em
polling. Você perderá o rastro do job. - Respeite o Orçamento (Budget): Se você configurou 10 mensagens por hora, o Byte vai parar de falar na 11ª. Ajuste isso no Control Plane se necessário.
- UTC é Vida: Lembre-se sempre que o servidor e o calendário falam em UTC.
Guia mantido por VÉRTICE Core Analytics — 2026