Преобразовать существующий плагин для синхронизации ролей/групп Discord с Discourse

Что вы хотите сделать?
Преобразовать этот форк этого плагина для синхронизации в направлении Discord → Discourse вместо Discourse → Discord.
Я упоминаю именно форк, а не оригинал, потому что предпочитаю полностью автоматическую синхронизацию, а не управление через команды.

Суть в следующем: на моём форуме Discourse регистрация учётных записей полностью отключена – все варианты аутентификации, кроме Discord, отключены. Поэтому я хочу, чтобы пользователям с определёнными ролями в Discord автоматически назначались соответствующие группы на Discourse.

Когда это нужно сделать?
В течение пары недель. Срок гибкий.

Какой ваш бюджет (в долларах США) для этой задачи?
50 долларов. Бюджет гибкий.

1 лайк

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

4 лайка

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

4 лайка

Мне это тоже интересно. У меня есть срочная необходимость синхронизировать роли из Discord с Discourse для управления доступом, которое осуществляется на стороне Discord. Было бы отлично, если бы это синхронизировалось с моими форумами. Как вы думаете, сколько это будет стоить? Я легко могу внести более 50, до нескольких сотен долларов США, если это можно сделать в ближайшее время.

3 лайка

Мне также интересен такой плагин, и я готов внести не менее 50 долларов США.

3 лайка

@alanman @LKNickname Мне, возможно, интересно создать это. Пожалуйста, отправьте мне сообщение с вашими точными требованиями и номером версии вашего экземпляра Discourse. Я понимаю, что это должно быть что-то вроде: 1. пользовательская настройка для групп Discourse, позволяющая указать ID роли Discord. 2. Каждый раз при входе пользователя его роли Discord извлекаются через API Discord, и он добавляется/удаляется в соответствии со своими ролями Discord.
РЕДАКТИРОВАНИЕ: фактический плагин оказался другим: роли Discord синхронизируются мгновенно, а не только при входе. Вот видео о том, как это работает:

3 лайка

Я приму PR в свой репозиторий, если функциональность будет универсальной: всё автоматизированное должно включаться/выключаться через настройки, а любые особенности конкретного экземпляра — скрываться за настройками.

Структура плагина делает это достаточно простым. Основная работа уже выполнена.

5 лайков

Я напишу вам в личные сообщения. Спасибо!

3 лайка

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.