Necesito opiniones para prueba de programación de plugin

hola, quería saber si es posible, según sus conocimientos, desarrollar un plugin que utilice una API (API v2 de BGG). En resumen, me gustaría añadir un botón de búsqueda de juegos en la barra de herramientas del tema. Aquí está el esquema:

Usuario hace clic en “BGG”

Se abre una ventana modal de búsqueda (JavaScript)

Introduce el nombre del juego

API de Discourse → API de BoardGameGeek

Se muestran los resultados

Selecciona un juego

Se cargan los detalles completos

Hace clic en “Insertar”

Se inserta texto formateado en el tema

¿Es esto posible?

Ya he hecho pruebas con ia, pero vi que utiliza net/http y nokogiri.

Gracias por su ayuda.

¿Quién es el usuario que realiza la acción? ¿El OP? ¿Un miembro del personal?

Esto podría ser posible con un Componente de Tema (Theme Component), si no hay interacción con la base de datos y utiliza solicitudes de red sin datos sensibles.

es el usuario quien crea un tema y luego hace clic en buscar bgg (juego). introduce la búsqueda del juego que es encontrado por la api xml bgg y valida la búsqueda que se integrará en el tema

no sé si he respondido bien a la pregunta :sweat_smile:

1 me gusta

Entiendo. Corríjame si me equivoco, pero creo que la API requiere una clave de autorización que no debe compartirse, ¿verdad? Entonces un complemento es mejor. ¡Creo que es bastante posible hacer esto con un complemento, adelante!

Sí, se necesita una clave de hecho

1 me gusta

Voy a intentar programar :rofl:

2 Me gusta

Creo que necesito ayuda porque estoy empezando mi plugin y soy principiante en programación y estoy tratando de entender.

Estoy tratando de resolver este problema en Discourse

Todavía tengo algunos problemas con mis botones :rofl: