Message Bus - Última Visualização

Olá a todos, faz um tempo que não mexo com o Discourse. Recentemente atualizei meu site sem testar localmente. 2.8.0.beta8 - > 2.8.0.beta10

Encontrei um problema com o Message Bus, pois agora ele não envia notificações para usuários que não foram vistos há mais de 30 dias.

Meu usuário inativo nesta instância é um bot que usa uma chave de API. O bot posta e lê mensagens do barramento, mas isso não o marca como logado ou visto neste caso.

Existe alguma maneira de configurar meu bot para ignorar isso? Eu me passei pelo bot e ele começou a ler/postar novamente. Mas eu gostaria de evitar fazer isso a cada 30 dias. Ele pode ignorar moderadores ou administradores para isso? Desculpe também se esta for a seção errada.

Talvez você possa usar nossos Webhooks de Notificação para este caso de uso?

Talvez eu não seja o melhor com tudo isso. Meu caso de uso específico é implementar um hubot usando

Meu bot ajuda a rodar jogos de Máfia, responde aos votos e comandos dos usuários e armazena os dados na AWS. Eu odiaria ter que refazer tudo isso.

bot como referência.

Entendi. Você está usando o adaptador hubot do @featheredtoast. O que você acha, @featheredtoast?

3 curtidas

Que mundo pequeno, realmente.

1 curtida

Provavelmente, a coisa mais fácil de fazer aqui é adicionar um ping de “keepalive” de vez em quando para que o Discourse veja que o bot está realmente ativo. Vou ver o que posso fazer.

4 curtidas