Наверх

Монетизацию чата можно реализовать с помощью настройки доступа к чату на основе ролей.

Как это настроить:

Установить и активировать плагин Members

Перейти в настройки плагина Members

1

и добавить если необходимо новые роли пользователей

2

Ко всем ролям с которыми будет работать плагин нужно добавить права, которые доступны для роли перейти в раздел Roles

выбрать права

и обновить роль

  • imbachat_activation_role - активировать роль в плагине imbachat (обязательно выбрать)
  • imbachat_available_chat - сделать доступным чат
  • imbachat_send_message - Позволяет отправлять сообщения
  • imbachat_send_files - отправлять файлы.
  • imbachat_send_geo - отправлять геолокацию.
  • imbachat_audio_calls - начинать аудиозвонки.
  • imbachat_video_calls - начинать видеозвонки.
  • imbachat_audio_message - отправлять звуковые сообщения.
  • imbachat_video_message - отправлять видеосообщения.

Для настройки отображения чата для гостей, нужно создать роль guest и включить ему право imbachat_available_chat, чтобы отобразить чат для гостей или чтобы скрыть чат - отключить imbachat_available_chat.

Для создания платных ролей, которым будет доступен определенный набор прав для платных функций чата доступен шорткод, который меняет текущую роль на устанавливаемую [ic_change_role role="newrole"] в шорткоде newrole замените на роль ,которую нужно установить. Например если нужно установить роль private , то шорткод будет [ic_change_role role="privat"]

Изменить роль administrator на любую другую с помощью шорткода невозможно.