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