Геймификация за пределами таблицы лидеров

Я создаю сообщества, которые сближают людей. Геймификация — один из очевидных элементов для внедрения.

Прежде чем перейти с Discord на Discourse, я заказал разработку нескольких кастомных ботов, которые решали именно эту задачу.

Назову лишь пару из них:

  • GM Bot: бот, который отвечал вам каждый раз, когда вы писали «GM» в специальном канале — присылал мотивирующую цитату и отслеживал вашу «серийность ранних пташек», если вы вставали до 6 утра.
  • Progress Bot: бот, который отслеживал ваши тренировки, медитации, ежедневные записи и достижения на ежемесячной основе. Таким образом, все участники были мотивированы поддерживать серию, а также могли публично следить за прогрессом других.

Это лишь два примера, которые были очень тепло приняты и активно использовались моим сообществом.

Есть ли способ реализовать такую геймификацию на Discourse?

(Я ищу не просто ответ «да» или «нет», а скорее мозговой штурм: какие «плоды, висящие низко» можно использовать прямо сейчас, а что можно внедрить со временем и с учётом бюджета).

Любые идеи будут приняты с благодарностью!

5 лайков

Один из подходов, который я встречал в сообществах практики, — использование категорий журналов. Вы можете реализовать их, либо используя плагин Journal, либо настроив параметры категорий под свои нужды.

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

8 лайков

Это действительно отличная идея (конечно, в зависимости от контекста; похоже, что в вашем сообществе это сработало).

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

Кроме того, в Discourse доступно множество вебхуков и API, поэтому, если вы планируете масштабную автоматизацию, можно использовать такие инструменты, как Zapier или аналогичные no-code решения.

4 лайка

Если вам нужно что-то готовое к использованию, вы можете изменить уровни доверия Discourse, добавив свои собственные заголовки, значки и изображения, соответствующие тематике вашего сообщества. Для вдохновения я часто обращаюсь к forum.uipath.com/badges, однако существуют сайты, которые ещё больше кастомизировали уровни доверия.

1 лайк

Спасибо, @rishabh.

Меня интересует не обязательно готовое решение из коробки, а что-то, что будет работать на более глубоком, психологическом уровне, чтобы сделать пользователей более «зависимыми» (в хорошем смысле!) от сообщества, в котором они участвуют.

@loginerror, вы придумали эти бейджи? Они кажутся действительно замечательными!

1 лайк

Да, вместе с нашей замечательной командой сообщества :slight_smile:

Что касается значков, то я думаю, что мы используем практически все способы их выдачи (значки из GitHub приходят через плагин, у нас есть внутренние автоматизации API для нашей Академии, некоторые создаются с помощью пользовательских SQL-запросов в Data Explorer, а некоторые выдаются вручную).

Если же вопрос был исключительно о том, как они выглядят, то в этом случае я не могу претендовать на заслуги. Мои художественные навыки не позволили бы мне этого сделать :sweat_smile:

5 лайков