ChatBot ANJE Formação
ChatBot ANJE Formação - WordPress plugin sem LLM
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/pedgsilva/anje-formacao-chatbot/archive/refs/heads/main.zipPlugin WordPress para o chatbot da ANJE Formação (anjeformacao.pt).
Características
- Com LLM - Suporte a backend Flask (proxy) ou OpenRouter API direta
- Fallback rule-based - Funciona sem LLM configurada (respostas por regras)
- Cursos dinâmicos - WooCommerce WP_Query com cache 1h + fallback hardcoded
- Pesquisa por área - Excel, PowerBI, IA, Gestão, Marketing, Vendas, Finanças, Jurídico, etc.
- Equipa e Órgãos Sociais - Informação completa
- Contactos - Email, telefone, morada
- Formação-Ação - Informação detalhada do programa
- Design responsivo - Widget de chat flutuante com imagem personalizada
- Customizável - Nome, cor, posição, mensagem de boas-vindas, timeout, max tokens
- Admin completo - Configuração de backend URL, API key, modelo LLM
Requisitos
- WordPress 5.0+
- PHP 7.4+
- WooCommerce (para cursos dinâmicos)
Instalação
- Download do ZIP
- WordPress > Plugins > Adicionar Novo > Carregar Plugin
- Ativar
- Definições > ChatBot ANJE > Configurar
Configuração LLM
Opção A: Backend Flask (Recomendado)
- Inserir URL do backend Flask (ex: https://chat.anjeformacao.pt)
- O chatbot proxya os pedidos para o backend
Opção B: OpenRouter Direto
- Inserir OpenRouter API Key
- Configurar modelo (ex: openrouter/owl-alpha)
- O chatbot chama a API diretamente
Sem configuração
- O chatbot funciona com respostas rule-based (sem LLM)
Changelog
v3.0.0
- Adicionado suporte a LLM via backend Flask (proxy)
- Adicionado suporte a OpenRouter API direta
- Fallback rule-based quando LLM não configurada
- System prompt completo com cursos dinâmicos, equipa, orgãos, formação-ação
- Botão do chatbot com imagem Wise.png (90x90)
- CSS responsivo com max-height dinâmico (não sai do ecrã)
- Admin page com configurações de backend, API key, modelo, tokens, timeout
v2.0.0
- Respostas diretas baseadas em regras
- Lista de cursos hardcoded (48+ cursos)
- Pesquisa por área com keywords
- Info de equipa e órgãos sociais
- BOT.jpg como imagem do botão