Что вы хотите сделать?
Преобразовать этот форкэтого плагина для синхронизации в направлении Discord → Discourse вместо Discourse → Discord.
Я упоминаю именно форк, а не оригинал, потому что предпочитаю полностью автоматическую синхронизацию, а не управление через команды.
Суть в следующем: на моём форуме Discourse регистрация учётных записей полностью отключена – все варианты аутентификации, кроме Discord, отключены. Поэтому я хочу, чтобы пользователям с определёнными ролями в Discord автоматически назначались соответствующие группы на Discourse.
Когда это нужно сделать?
В течение пары недель. Срок гибкий.
Какой ваш бюджет (в долларах США) для этой задачи?
50 долларов. Бюджет гибкий.
Мне нравится ваша идея, но, к сожалению, боюсь, что 50 долларов вряд ли покроют полную разработку плагина. В данном случае форк и модификация больше похожи на полную перестройку дома, а не на обновление кухни, учитывая запрошенные функции.
Да, я понимаю, что это непростая задача, однако у нас очень маленькое сообщество, и мы по сути используем Discourse как хранилище живых документов. У нас просто нет много денег, и я надеюсь, что кто-то, кто уже планировал заняться этим, увидит это сообщение и захочет подзаработать.
Мне это тоже интересно. У меня есть срочная необходимость синхронизировать роли из Discord с Discourse для управления доступом, которое осуществляется на стороне Discord. Было бы отлично, если бы это синхронизировалось с моими форумами. Как вы думаете, сколько это будет стоить? Я легко могу внести более 50, до нескольких сотен долларов США, если это можно сделать в ближайшее время.
@alanman@LKNickname Мне, возможно, интересно создать это. Пожалуйста, отправьте мне сообщение с вашими точными требованиями и номером версии вашего экземпляра Discourse. Я понимаю, что это должно быть что-то вроде: 1. пользовательская настройка для групп Discourse, позволяющая указать ID роли Discord. 2. Каждый раз при входе пользователя его роли Discord извлекаются через API Discord, и он добавляется/удаляется в соответствии со своими ролями Discord.
РЕДАКТИРОВАНИЕ: фактический плагин оказался другим: роли Discord синхронизируются мгновенно, а не только при входе. Вот видео о том, как это работает:
Я приму PR в свой репозиторий, если функциональность будет универсальной: всё автоматизированное должно включаться/выключаться через настройки, а любые особенности конкретного экземпляра — скрываться за настройками.
Структура плагина делает это достаточно простым. Основная работа уже выполнена.