3️⃣0️⃣ Синхронизация значения параметра профиля пользователей со значения параметра профиля администратора.
Сложность:
⭐️⭐️⭐️
По запросу пользователя передается значение параметра профиля от администратора пользователю.
Например: Администратор записывает в свой профиль информацию о своем статусе, а пользователь получает эту информацию по запросу, в случае использования обратной связи.
Для этого необходимо:
⚙️Настройки бота —
🆎Профиль —
👤Пользователи —
➕Создать
🆎 — Название:
AdminStatus
— Тип: text
↙️Команды —
➕Создать
↙️ — Регулярное выражение:
/!admstat\s(.+)/i
В
🔗Триггер команды добавить одну реакцию:
⚡️profileSet
—
👤Пользователи —
🆎AdminStatus — Значение:
${exec.1}
↙️Команды —
➕Создать
↙️ — Команда:
/feedback
В
🔗Триггер команды добавить 6 реакций:
⚡️takeUsers
— Напишите
@username администратора
—
⚡️loadProfile
—
👤Пользователи
—
⚡️localVarSet
— Тип: Строка — Название:
AdmStat
— Значение:
${profile.AdminStatus.value}
⚡️profileSet
—
👤Пользователи —
🆎AdminStatus — Значение:
${localVar.AdmStat}
⚡️loadProfile
—
👤Пользователи
⚡️feedback
— Текст:
Статус админа: ${profile.AdminStatus.value}
${user.name}, напишите свое сообщение
Работает так:
Админ в своем боте запускает команду:
!admstat Сегодня добрый, отвечу на любой вопрос!
Любой пользователь, запустив команду:
/feedback
получит форму связи с сообщением:
Статус админа: Сегодня добрый, отвечу на любой вопрос!
ИмяПользователя, напишите свое сообщение
#profile #command
Требуется помощь?