С опозданием, но продолжая пост про 30 ХФ, анонс с изменениями которого был ранее, завершаем группами мессенджера...
Изменения кода плагина ноды в репозитарии сообщества - проверить код. Тестирование возможно в "лайвтест" сети (подробнее о ключах в ней на https://wiki.golos.id/developers/basics/testnet), мессенджер по адресу devchat.golos.app.
С принятием хардфорка группы доступны и на основной сети в веб-клиенте chat.golos.app, или с более запоминающегося адреса golos.chat (возможно позднее станет основным, для простоты делиться ссылками на группы вида golos.chat/start
).
Протестировать группы/мессенджер также можно установив на смартфон с андроид apk-файл версии 1.1.0.
Делегатам
Добавились делегатские параметры для групп в мессенджере
private_group_cost
- цена создания группы в GBGprivate_group_golos_power
- уровень СГ для возможности общения в группах (с учётом того что место в blocklogs нод не бесконечное + минимальный антиспам).
В момент принятия ХФ создание групп 0 GBG, общение в группах доступно пользователям с СГ большей чем эквивалент 1000 GBG (~80 тысяч GOLOS в СГ).
Делегаты в любой момент могут изменить условия вплоть до отмены ограничений...
Пользователям
Важно отметить, что для общения в группах достаточно постинг-ключа (мемо-ключ нужен только для шифрования личных сообщений между пользователями).
Доступны 3 варианта групп:
- открытые, содержание видно любому авторизованному пользователю + напрямую в блокчейне;
- открытые, содержание видно только после одобрения участника владельцем группы + напрямую в блокчейне;
- приватные, шифруются отдельным ключом АПИ-ноды (по принципу постов для спонсоров), без одобрения на вступление в группу, как и из БЧ - содержимое не прочитать.
Визуально немного об интерфейсе групп:
Роли в группах - владелец, модератор или участник.
Модераторы имеют базовые возможности блокировки пользователя, скрытия сообщений в группе...
Этапы создания группы в интерфейсе:
В случае недостаточности токенов GOLOS на балансе СГ участника группы, выводятся подсказки:
В разделе "мои группы" доступны фильтры помогающие не спутать заявки участников на добавление в группы, группы своего участия и созданные лично...
Также стоит взглянуть на обзорный пост @lllll1ll, которая описала свой опыт с группами сразу после хардфорка.
Встретили ошибки - пишите пост, комментарий или ЛС
Сообщения от пользователей позволяют выявлять или задавать иной приоритет уже известным багам/ошибкам, планированию последующих задач.
Спонсорство
Заявка в фонд сообщества на 2500 $ не требуется.
Реализация описанных изменений проспонсирована @prizm