Introdução
O Bot Infoloom foi criado para simplificar a comunicação e gestão de avaliações no Discord. Permite receber notificações automáticas de testes, projetos e prazos de entrega diretamente nos canais de servidores.
- Subscrição de avisos por Unidade Curricular (UC).
- Definição de quantos dias antes queres receber lembretes.
- Cancelamento ou listagem das subscrições ativas.
- Envio automático de notificações antes das avaliações.
Como convidar o bot
Abrir o link de convite
https://discord.com/oauth2/authorize?client_id=1432413547706585088&permissions=68608&integration_type=0&scope=botSelecionar o servidor
Conceder permissões
Confirmar instalação
O bot precisa apenas de permissões básicas: Enviar mensagens, Ler mensagens e Ver histórico. Não requer permissões de moderação.
Configuração inicial
Depois de convidares o bot, recomenda-se criar um canal dedicado,
            por exemplo #avisos-academicos, onde ele possa enviar
            as notificações.
No primeiro uso, o bot responde apenas a comandos que comecem por
+. Se alguém escrever incorretamente um comando mas
            usar uma palavra-chave conhecida (como o nome de uma UC), o bot
            responde com uma mensagem de ajuda e o formato correto.
Comandos disponíveis
📌 +subscrever <slug> [dias] 
 
Subscreve notificações para uma UC. O parâmetro dias é opcional
            e indica quantos dias antes do evento o lembrete deve ser enviado (por
            defeito, 7 dias).
-  +subscrever p1— subscreve a UC P1 com aviso 7 dias antes.
-  +subscrever p1 3— subscreve a UC P1 com aviso 3 dias antes.
❌ +cancelar <slug> [dias] 
 Cancela uma subscrição existente. Se for omitido o número de dias, remove todas as subscrições dessa UC no canal atual.
-  +cancelar p1— remove todas as subscrições da UC P1.
-  +cancelar p1 3— remove apenas a subscrição com aviso 3 dias antes.
📋 +listar
 Lista todas as subscrições ativas no canal atual, incluindo UCs e prazos de aviso configurados.
Exemplo de resposta: 
 
📋 Subscrições deste canal: - p1 (aviso 3 dias antes) - p1 (aviso 7 dias antes) - p1 (aviso 4 dias antes)
🔍 +uc <sigla|slug> 
 Mostra detalhes completos de uma Unidade Curricular (UC), incluindo: perfil, critérios de avaliação, docentes e próximas avaliações.
Exemplo genérico de utilização:
Projeto 1 (P1) Perfil: Tronco Comum Critérios: Projeto (50%) + Teste (50%, Min. 8 valores) Docentes: Docente1 (Regente); Docente2; Docente3; Docente4 📅 Próximas avaliações: - Checkpoint#1 (2025-11-02) - Checkpoint#2 (2025-11-30) - Entrega Final (2025-12-29) - Teste (2026-01-05)
Boas práticas e ajuda
- Utiliza sempre os comandos num canal onde o bot tenha acesso.
- 
Usa a sigla ou o slug oficial da UC (ex: p1,uc-p1,unidade-curricular-p1).
- Se escreveres o comando incorretamente, o bot responderá com o formato correto.
- 
Podes testar o funcionamento com o comando +ajuda.
- Evita duplicar subscrições, o bot avisa se já existirem.
Em caso de dúvidas, contacta a equipa Infoloom através do canal oficial em Contactos ou reporta o problema diretamente no GitHub do projeto: https://github.com/pedrofp4444/infoloom.
Versão do documento: 1.0.1 • Última atualização: Outubro 2025 — Infoloom