2️⃣8️⃣ Временное отключение команды в чате, для всех пользователей, после запуска команды одним из пользователей.
Сложность:
⭐️⭐️⭐️
После выполнения команды одним из пользователей, команда на заданное время будет недоступна для выполнения другими пользователями.
Например:
Один из участников группы выполняет команду !time,
которая выводит сообщение в группу, и в течении одной минуты, ни кто из участников группы не сможет выполнить эту команду.
Для этого необходимо:
👤Люди —
👤Пользователи —
👥Списки пользователей —
➕Создать👥 — Название: —
Time
📅Расписание —
⏳Отложенные действия —
➕Создать⏳ — Тип:
Относительное время — Укажите длительность:
01 00
— Название:
CommandTime
В
🔗Триггер ОД
⏳ ⏱CommandTime добавить одну реакцию:
⚡️delFromUserList
— Выбрать список:
👥Time
↙️Команды —
➕Создать↙️ — Команда:
/^!time$/i
(Для работы команды в чате, необходимо установить:
⚙️Настройки —
☑️Доступно в чате)
В
🔗Триггер команды добавить пять реакций:
⚡️localVarSet
— Тип:
Число — Название:
CUL
— Значение:
(0000 — id списка пользователей
👥Time)
⚡️break
🚧Ограничения —
➕Добавить условие —
number — Путь до значения:
${localVar.CUL}
— Значение:
> — Число:
0
⚡️addToUserList
— Выбрать список:
👥Time
⚡️userActionStart
— Выбрать ОД:
⏳⏱ComandTime
⚡️message
— Текст:
Команда !time будет доступна через 1 минуту.
— Файл:
➖Пропустить
(Установить:
☑️Ответить в чате)
#group #command #ОД #delayedActions
Требуется помощь?