6️⃣5️⃣ Сортировка и публикация списка рейтинга
Сложность: ⭐️ ⭐️⭐️⭐️ ⭐️

Создание команды для публикации в группу отсортированного списка рейтинга участников группы.
❗️Ограничения:
1. В списке могут состоять не более 100 пользователей.
2. В список не попадают пользователи с нулевым рейтингом.
3. Количество пользователей в списке регулируется переменной sort.qantStr

Например: В группе, по команде: !ratings создать и опубликовать список пользователей, у которых профиль пользователя rating больше нуля.

Для этого необходимо:

Иметь ранее созданный ��Профиль ��Пользователя c именем: rating и ранее установленными значениями.

��WEB — ☸️Http-запросы — ➕Создать☸️ — Название: sortList — Ссылка: https://qnext.app/bin/webhooks/3428/334/AqPMFyFmMr9IqyLD — Тип: post — Формат ответа: json

��Параметры
body — ➕Создать — Ключ параметра: sort — Значение параметра: ${localVar.sort}

��Параметрыheaders — ➕Создать — Ключ параметра: Content-Type — Значение параметра: application/json

↙️Команды — ➕Создать↙️ — Регулярное выражение: /!ratings/i
(Установить: ⚙️Настройки — ☑️ Доступно в чате)

В �� Триггер команды добавить три реакций:

⚡️localVarSet — Тип: Число — Название: sort.qantStr — Значение: 10 — ☑️ Собрать объект

⚡️
localVarSet — Тип: Любой объект — Название: sort.bot — Значение: {
"creatorId": ${bot.creatorId},
"ownerId": ${bot.ownerId},
"userId": ${bot.userId},
"username": "${bot.username}"
}
— �� json — ☑️ Собрать объект

⚡️takeUserList — Выберите список пользователей: ��Укажите свой список

⚡️localVarAdd — Тип: Список — Название: sort.listName — Значение: ${targetUser.name}☑️ Собрать объект

⚡️localVarAdd — Тип: Список — Название: sort.listNum — Значение: !{profile| name: rating; sourceType: user; path: targetUser; defaultValue: 0}☑️ Собрать объект

⚡️httpRequest — Выберите http-запрос: sortList

⚡️sendMessage — Текст: Рейтинг участников: ${httpResponse.value.sortStr} — Файл: ➖Пропустить
(Установить: ☑️ Ответить в чате)

❗️ Эксперимент.
�� Платный кейс.
�� Доступ по подписке.

#profile #localVar #httpRequest

Требуется помощь?
14 1K

Обсуждение 0

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram