Guia · 1 de setembro de 2026 · 3 min de leitura
Os aniversários, sem um ficheiro de datas de nascimento
É uma função pequena, e das mais apreciadas. Exige duas precauções: não recolher mais do que o necessário, e sair à hora local do servidor em vez da meia-noite UTC.
Índice
O que se pede, e o que não se pede
Dar os parabéns exige um dia e um mês. O ano não serve para nada, e recolhê-lo muda a natureza da informação: o dia e o mês são inócuos, a data de nascimento completa é um dado pessoal que identifica alguém e que serve de resposta a perguntas de segurança em muitos outros sítios.
O princípio é simples: pede apenas o dia e o mês. Chega para a função, e evita-te alojar um ficheiro de datas de nascimento de que não tens uso.
Segunda precaução: a inscrição tem de continuar voluntária. Uma parte dos membros não quer ser destacada nesse dia, por razões que não te dizem respeito. Um membro tem de poder retirar a data com a mesma facilidade com que a pôs.
A hora do anúncio
É o pormenor que decide se a função é vista como cuidada ou atamancada. Um bot que anuncia à meia-noite UTC dá os parabéns às duas da manhã em Portugal no verão, quando o canal está vazio — e às onze da noite da véspera para outros.
O anúncio tem de seguir o fuso horário do servidor, definido de uma vez por todas. Uma hora da manhã funciona bem: cedo o suficiente para a mensagem já lá estar ao acordar, tarde o suficiente para não se perder no vazio da noite.
Três definições, e é tudo
- O canal — o geral, não um canal dedicado: um anúncio que ninguém lê não serve de nada.
- A hora — no fuso do servidor. 9 h ou 10 h.
- O cargo do dia — facultativo, atribuído de manhã e retirado no dia seguinte.
O cargo efémero
Dar um cargo de cor por um dia é o que transforma uma linha de texto num pequeno acontecimento: a alcunha muda de cor na lista de membros, e as pessoas reparam mesmo que tenham falhado o anúncio.
Duas condições para que funcione. O cargo tem de estar alto na lista, senão a cor dele é tapada por um cargo superior e o efeito desaparece. E tem de ser retirado automaticamente no dia seguinte: um cargo de aniversário usado por quinze pessoas o ano inteiro deixa de querer dizer alguma coisa.
O caso dos servidores com mais de mil membros
Passado certo número de inscritos, há um aniversário quase todos os dias, por vezes vários. O anúncio torna-se rotineiro, e deixa de ser lido.
Dois ajustes ajudam. Agrupar os aniversários do dia numa só mensagem em vez de uma por pessoa. E reservar o anúncio a um cargo — os membros ativos, ou os que atingiram um patamar — em vez de abrir a inscrição a toda a gente. O segundo ponto é discutível; mais vale assumi-lo explicitamente do que deixar a função apagar-se sozinha.
O que isso pode ensinar sobre a comunidade
Os meses de nascimento declarados dão, em grande escala, uma ideia das faixas etárias de uma comunidade — útil para saber a quem nos dirigimos. Duas reservas: a informação só é aproveitável de forma agregada, e nunca deve permitir chegar a uma pessoa. Por outras palavras, é uma estatística de servidor, não uma ficha por membro.
Perguntas frequentes
É preciso pedir o ano?
Não. Não é necessário a nenhuma parte da função, e recolhê-lo transforma um dado inócuo num dado pessoal sensível.
O que acontece a 29 de fevereiro?
Nos anos não bissextos, o anúncio acontece a 28. É o comportamento esperado: não anunciar nada três anos em cada quatro seria a pior opção.
Um membro pode mudar a data?
Sim, tantas vezes quantas quiser, e retirá-la por completo. A um membro que sai do servidor a data é apagada com o resto dos dados dele.
Pode dar-se os parabéns por mensagem privada em vez de em público?
É possível, mas o interesse desaparece: o que agrada nesta função é os outros membros reagirem. Uma mensagem privada do bot parece sobretudo uma notificação automática.
Ler a seguir : Animar no dia a dia, XP e níveis, Mensagem de boas-vindas.
