Mi plugin es esencialmente un chatbot (aunque puramente para entretenimiento) y sirve como ejemplo de cómo hacerlo completamente dentro de Discourse:
La ventaja de crearlo como un plugin es que tienes menos infraestructura que mantener y menos autenticación de la que preocuparte.
Por otro lado, si estás utilizando una IA de terceros, necesitarás hacer muchas llamadas externas y gestionar esas cosas de todos modos, así que es seis de uno y medio del otro…