Desafios Diários do Discourse

v1.4.0 já está disponível!

Esta versão adiciona o ChallengeBot — uma conta de bot opcional que traz recursos de engajamento baseados em DM para seus desafios.

Novidades nesta versão:

  • Confirmação de check-in por DM — os membros recebem uma DM do ChallengeBot após cada check-in bem-sucedido, mostrando sua sequência atual e um link para o tópico do desafio.
  • Lembretes por DM — participantes que não fizeram check-in por 2 ou mais dias consecutivos (desafios diários) ou que não fizeram check-in até o último dia da semana (desafios semanais) recebem um lembrete suave do ChallengeBot. Inclui a contagem atual de check-ins e a meta. Pode ser ativado/desativado por desafio, com padrão ativado.
  • Comandos com @mention — os membros podem mencionar @ChallengeBot em qualquer tópico de desafio ativo para obter estatísticas pessoais via DM. O bot nunca responde no próprio tópico. Comandos disponíveis: status, leaderboard, streak, checkins, progress, help. Limitado a 10 comandos por usuário por hora.
  • Postagens de leaderboard e resultados finais — se o ChallengeBot estiver configurado, as postagens semanais de leaderboard e os resultados finais são agora enviados pela conta do bot em vez da conta do sistema.
  • Nova configuração do sitedaily_challenge_bot_username
  • Novo campo de desafio — alternador para lembretes por DM (padrão ativado)

A configuração do ChallengeBot é opcional — todos os recursos existentes continuam funcionando sem ele. Consulte o post principal para obter instruções completas de configuração.

Observação: Esta versão inclui uma migração de banco de dados. O botão Atualizar no painel aplicará automaticamente.