Здравствуйте! Я хотел бы узнать, возможно ли, исходя из ваших знаний, разработать плагин, использующий API (API v2 BGG). В общем, я хочу добавить кнопку поиска игр в панель инструментов темы. Вот схема:
Пользователь нажимает «BGG»
↓
Открывается модальное окно поиска (JavaScript)
↓
Вводится название игры
↓
API Discourse → API BoardGameGeek
↓
Отображаются результаты
↓
Выбирается игра
↓
Загружаются полные детали
↓
Нажимается «Вставить»
↓
Отформатированный текст вставляется в тему
Возможно ли это?
Я уже проводил тесты с ИИ, но заметил, что он использует net/http и nokogiri.
Кто выполняет это действие? Автор темы (OP)? Сотрудник?
Это может быть реализовано с помощью компонента темы, если нет взаимодействия с базой данных и используются сетевые запросы без передачи конфиденциальных данных.
Это пользователь создаёт тему, а затем нажимает кнопку «Поиск BGG (игра)». Он вводит название игры, которая находится через XML API BGG, и подтверждает поиск, после чего она добавляется в тему.
Понятно. Поправьте меня, если я ошибаюсь, но, насколько я знаю, API требует ключ авторизации, который не следует передавать? Значит, плагин — лучшее решение. Я думаю, это вполне реализуемо с помощью плагина — действуйте!