Создание сообщества через оплачиваемый вклад

Я не знаком с тем, что означает геймификация в контексте Discourse. Есть автоматические значки, а также другие плагины, которые делают систему более «игровой», например, создавая某种 конкуренцию между участниками?

Я не считаю, что эта просьба о функции обязательно относится к тому же.

1 лайк

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

Анекдот: помню, как в Google+ я заметил, что изменил свой стиль публикаций, когда начал получать больше 10 лайков на пост (я ведь не знаменитость!). Я чувствовал себя лучше, когда мои посты набирали больше лайков, и хуже, когда их было меньше десяти. Я изменил стиль, начал писать о других вещах. Я больше не действовал в соответствии со своими интересами и не пытался донести что-то конкретное — я просто стремился создавать популярные посты. И всё это ради одного лишь вознаграждения в виде лайков.

Такой подход подойдёт некоторым людям и некоторым сообществам, но не мне.

Да, существует официальный плагин:

3 лайка

Это может стать проблемой. Я помню, как столкнулся с этим на первом сайте сообщества Discourse, который я присоединился: меня повысили до уровня TL3, но затем понизили до TL2 из-за низкой активности, в результате чего я потерял доступ к категории «Лаунж», где я создавал темы, а также другие привилегии TL3. Чтобы снова получить уровень TL3, нужно было «прочитать» много тем, поэтому я открыл несколько тем, чтобы быстро их просмотреть и выполнить необходимые критерии для автоматического повышения.

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

1 лайк

Очевидно, что любая функция, позволяющая участникам форума вознаграждать друг друга финансово, требует тщательной проработки и защиты от мошенничества. Практически необходимо, чтобы Discourse помогал управлять финансовым бэкендом и предотвращением мошенничества. Поэтому я ожидаю, что с каждой финансовой транзакции часть средств будет направляться в Discourse, часть — самому форуму, а остальное — получателю взноса.

Самый важный сценарий мошенничества, который следует рассмотреть, — это когда группа хакеров создаёт 100 поддельных аккаунтов и начинает отправлять друг другу токены или взносы. Они используют украденные кредитные карты в надежде обналичить средства через 30 дней, к моменту, когда сообщения об украденных картах могут ещё не поступать (обычно это происходит через 60–120 дней). Один из способов борьбы с этим — внедрение «уровней доверия»: по умолчанию пользователи смогут обналичивать средства только через 180 дней, что позволит выявить более 95% случаев мошеннического использования кредитных карт.

Однако, учитывая архитектуру Discourse, я не согласен с утверждением, что «Discourse должен помогать управлять бэкендом». По крайней мере, что касается ядра (Core).

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

По своей конструкции Discourse предоставляет чёткие возможности для реализации практически любых задач с помощью комбинации плагинов и компонентов (включая существующие функции ядра и настройки).

Именно поэтому @Ed_S отметил, что на данном этапе, хотя обсуждение и полезно, теперь всё сводится к созданию запроса на новую функцию (#feature request) или, в данном случае, скорее к формированию Marketplace для нового или модифицированного (форкнутного) #плагина, если кто-то серьёзно настроен на внедрение этой идеи.

2 лайка

Это, кажется, довольно экстремальный наихудший сценарий, но хорошо быть готовым к худшему. Я согласен с Дэном: если вы действительно хотите реализовать эту идею, вам, возможно, придется написать код самостоятельно, если вы программист, или создать тему в Marketplace, если вы можете нанять кого-то для этого.

2 лайка