bom dia, eu gostaria de saber se é possível, de acordo com seu conhecimento, desenvolver um plugin que utilize uma API (API v2 do BGG). Em resumo, eu gostaria de adicionar um botão de busca de jogo na barra de ferramentas do tópico. aqui está o esquema
Usuário clica em “BGG”
↓
Modal de busca abre (JavaScript)
↓
Insere o nome do jogo
↓
API Discourse → API BoardGameGeek
↓
Resultados exibidos
↓
Seleciona um jogo
↓
Detalhes completos carregados
↓
Clica em “Inserir”
↓
Texto formatado inserido no tópico
Isso é possível?
Eu já fiz testes com ia, mas vi que ele usa net/http e nokogiri
Obrigado pela sua ajuda
Quem é o usuário que está realizando a ação? O OP? Um membro da equipe?
Isso pode ser possível com um Componente de Tema (Theme Component), se não houver interação com o banco de dados e usar solicitações de rede sem dados sensíveis.
é o usuário que cria um tópico e, em seguida, clica em pesquisa bgg (jogo). ele insere a pesquisa do jogo que é encontrada pela api xml bgg e valida a pesquisa que será integrada ao tópico
não sei se respondi bem à pergunta 
Entendi. Corrija-me se estiver errado, mas acho que a API requer uma chave de Autorização que não deve ser compartilhada? Então um plugin é melhor. Acho que é totalmente possível fazer isso com um plugin - vá em frente!
Sim, é necessária uma chave de fato
Bem, acho que preciso de ajuda porque estou começando meu plugin e sou iniciante em programação e estou tentando entender.
Estou tentando resolver este problema no Discourse
Ainda tenho alguns problemas com meus botões 