Olá,
Estou pesquisando a implementação de um plugin que cria e gerencia bots como parte de sua funcionalidade.
Meus requisitos para esses bots são:
- Existe um número dinâmico deles, não uma quantidade pré-definida.
- Eles precisam ser capazes de criar tópicos (programaticamente).
Pelo que encontrei até agora:
- O Discourse tem alguma lógica em vigor que verifica se um usuário tem um ID negativo, ele o trata como um bot ou pula alguns comportamentos que não são de bot
- Esta verificação muito explícita se um usuário é humano, verificando um ID de usuário positivo
- Este é um trecho do plugin oficial
discourse-aisobre como lidar com a criação de um bot
Minha pergunta é: Criar manualmente um modelo User com um id negativo é a maneira “correta” de criar bots?
O que me preocupa é potencialmente criar problemas futuros para mim ao criar um Usuário dessa forma.