tgoop.com/QNextCases/146
Last Update:
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
Требуется помощь?
BY QNext Cases
Share with your friend now:
tgoop.com/QNextCases/146