Skip to content

Lembretes ​

Bonds tem um sistema de lembretes embutido que notifica sobre datas e eventos importantes via email ou canais compatíveis com Shoutrrr, como Telegram.

Tipos ​

TipoComportamento
ÚnicoDispara uma vez na data/hora agendada, depois concluído
SemanalRepete toda semana
MensalRepete todo mês
AnualRepete todo ano (ideal para aniversários)

Como Funciona ​

  1. Crie um lembrete em um contacto — escolha a data, hora, tipo e um rótulo
  2. O agendador cron é executado a cada minuto, procurando lembretes pendentes
  3. As notificações são enviadas através dos canais de notificação configurados no horário de envio preferido de cada canal
  4. Para lembretes recorrentes, a próxima ocorrência é agendada automaticamente com base no horário agendado anterior (não no horário atual, para evitar desvio)

Canais de Notificação ​

Bonds suporta email mais canais de notificação compatíveis com Shoutrrr:

Email ​

Configure as definições SMTP no painel de administração. Notificações por email são ativadas por padrão quando um utilizador registra — um canal de notificação é criado automaticamente com o endereço de email do utilizador.

Shoutrrr / Telegram ​

Adicione uma URL Shoutrrr nas definições de notificação do utilizador, como uma URL do Telegram (telegram://token@telegram?channels=123456). Canais Shoutrrr ficam ativos imediatamente após a criação e podem usar qualquer serviço Shoutrrr suportado.

Cada canal tem um horário de envio preferido. Novos lembretes, preenchimento retroativo de lembretes existentes e reagendamentos de lembretes recorrentes usam esse horário local. Valores vazios ou inválidos usam 09:00 como fallback.

Veja Notificações Shoutrrr / Telegram para detalhes de configuração.

Confiabilidade do Canal ​

Cada canal de notificação rastreia um contador de falhas. Se um canal falhar 10 vezes consecutivas, ele é automaticamente desativado para evitar spam. Pode reativá-lo manualmente nas definições do utilizador após corrigir o problema subjacente.

Histórico de Notificações ​

Cada tentativa de notificação é registada em UserNotificationSent, incluindo:

  • Status de entrega (sucesso/falha)
  • Mensagem de erro (se falhou)
  • Timestamp

Released under the BSL-1.1 License (each version converts to AGPL-3.0 four years after its first public release)