Hola,
Estoy investigando la implementación de un plugin que cree y gestione bots como parte de su funcionalidad.
Mis requisitos para estos bots son:
- Hay un número dinámico de ellos, no una cantidad predefinida.
- Necesitan poder crear temas (programáticamente).
De lo que he encontrado hasta ahora:
- Discourse tiene algo de lógica implementada que comprueba si un usuario tiene un id negativo, lo trata como un bot o omite algunos comportamientos que no son de bot
- Esta comprobación muy explícita de si un usuario es humano, comprobando un id de usuario positivo
- Este es un fragmento del plugin oficial
discourse-aisobre cómo crear un bot
Mi pregunta es: ¿Es la creación manual de un modelo User con un id negativo la forma “adecuada” de crear bots?
Lo que me preocupa es que pueda crearme problemas futuros al crear un Usuario de esa manera.