¿Cómo hacer que Riona-AI-Agent funcione con Discourse?

Quiero adaptar Riona-AI-Agent para usarlo con Discourse. ¿Cómo puedo modificar el proyecto para integrarlo con la API de Discourse? Cualquier guía o sugerencia sería apreciada.