¡Hola!
Para resolver este problema, tuve que idear una solución alternativa en mi instancia de Discourse: me envío cartas personales a mí mismo. Esto es muy conveniente porque luego puedo editar y guardar cada mensaje personal.
Un inconveniente: para enviarme una carta a mí mismo, sigo estos pasos:
- Hago clic en mi avatar en mi cuenta personal
- Luego hago clic en el ícono del correo
- En el editor de publicaciones que se abre, me selecciono de la lista de usuarios
- Escribo un mensaje y lo envío.
¿Cómo se pueden explicar todas estas acciones a todos los usuarios del foro?
Para resolver este problema, comencé a usar el método de saltar rápidamente a los mensajes personales usando un enlace prellenado. Incrusté este enlace en el menú lateral y le di el título “Borrador (carta a mí mismo)”. Sin embargo, tengo el siguiente problema: el enlace no admite (al menos no he encontrado una forma adecuada) la transición a un mensaje personal para uno mismo, que funcione para todos los usuarios, no solo para mí. Para resolver este problema ahora, tuve que idear una solución: creé un usuario de prueba y le di el nombre “Bot - borrador”. Ahora, cada usuario de mi foro (incluyéndome a mí) puede enviar una carta a este “Bot de borrador” inactivo y posteriormente editar la carta si es necesario. Solo que ahora los usuarios pueden sentirse un poco avergonzados de que estén enviando una carta personal a algún tipo de bot. Pero por ahora no tengo otra opción.
Ahora mi tarea es hacer una selección rápida de todas las cartas que el usuario se envió a sí mismo (“Bot de borrador”). Me gustaría agregar este enlace a un menú desplegable personalizado en el avatar del usuario como una pestaña separada de “Todos los correos a mí mismo”. En este momento, el usuario tiene que buscar sus “borradores” entre el resto de sus mensajes. Para hacer una colección (crear un enlace para saltar rápidamente a la colección) de todos los “borradores”, intenté usar “Buscar” y \"/filter\", pero estos métodos no tuvieron éxito, no admitieron la selección de mensajes personales míos a otro usuario (por ejemplo, created-by:me recipient:username, aquí está mi publicación al respecto).
Quizás, si no fuera por los plugins Discourse AI de @Falco y Chatbot de @merefield, no estaría interesado en el tema de los borradores. En particular, el plugin Discourse AI tiene un módulo de asistente de IA
en el editor de temas. Este módulo tiene capacidades muy grandes que se pueden utilizar no solo para crear un tema o un mensaje, sino también para editar texto sin necesidad de publicar un tema/mensaje. Por ejemplo, si solo quiero editar un texto para mí, ¿por qué debería hacer clic en el botón “Mensaje” y publicar el texto? Resulta que si no uso el método de enviar una carta a mí mismo, tendré que hacer lo siguiente:
- Hacer clic en el botón “Crear tema”
- Escribir cualquier texto y procesarlo con el asistente de IA
- Copiar la versión final del texto al portapapeles
- Hacer clic en el botón de eliminar (ya que no quiero publicar este texto)
- Confirmar la eliminación
No es posible explicar todos estos pasos a todos los usuarios del foro.
En general, creo que si se introduce una tecnología tan avanzada como la inteligencia artificial en Discourse, entonces tarde o temprano habrá necesidad de agregar funciones como: una pestaña de herramientas personalizadas para controlar y personalizar la interacción del usuario con la IA (visualización de saldos de límites de tokens, historial de solicitudes, ajuste de temperatura, etc. en el futuro), editor de documentos personales (análogo de borradores/blocs de notas, algo parecido a los documentos en https://www.notion.so/), adaptación del plugin de suscripción (agregar función de contabilidad de tokens) y similares.
Ps. Soy nuevo en Discourse, no soy programador, y quizás mis visiones descritas en el último párrafo resulten torpes, así que les pido de antemano que no me juzguen con dureza ![]()
Puede que me haya desviado un poco del tema al final, pero quería que entendieran el contexto de mis decisiones sobre los borradores.
