Нужен совет по тестированию программирования плагина

Здравствуйте! Я хотел бы узнать, возможно ли, исходя из ваших знаний, разработать плагин, использующий API (API v2 BGG). В общем, я хочу добавить кнопку поиска игр в панель инструментов темы. Вот схема:

Пользователь нажимает «BGG»

Открывается модальное окно поиска (JavaScript)

Вводится название игры

API Discourse → API BoardGameGeek

Отображаются результаты

Выбирается игра

Загружаются полные детали

Нажимается «Вставить»

Отформатированный текст вставляется в тему

Возможно ли это?

Я уже проводил тесты с ИИ, но заметил, что он использует net/http и nokogiri.

Спасибо за вашу помощь.

Кто выполняет это действие? Автор темы (OP)? Сотрудник?

Это может быть реализовано с помощью компонента темы, если нет взаимодействия с базой данных и используются сетевые запросы без передачи конфиденциальных данных.

Это пользователь создаёт тему, а затем нажимает кнопку «Поиск BGG (игра)». Он вводит название игры, которая находится через XML API BGG, и подтверждает поиск, после чего она добавляется в тему.

Не уверен, правильно ли я ответил на вопрос :sweat_smile:

1 лайк

Понятно. Поправьте меня, если я ошибаюсь, но, насколько я знаю, API требует ключ авторизации, который не следует передавать? Значит, плагин — лучшее решение. Я думаю, это вполне реализуемо с помощью плагина — действуйте!

Да, действительно, нужен ключ

1 лайк

Я попробую написать код :rofl:

2 лайка

Ладно, думаю, мне нужна помощь, потому что я только начинаю разрабатывать свой плагин и я новичок в программировании, поэтому пытаюсь разобраться.

Я пытаюсь решить эту проблему в Discourse.

У меня ещё есть некоторые проблемы с кнопками :rofl: