5️⃣1️⃣ Глобальный триггер: остановка и повторный запуск бота
Сложность:
⭐️⭐️⭐️
Позволяет проверять, останавливал ли пользователь бота и запускал ли повторно.
Для этого необходимо:
⚙️ Настройки бота —
🔗Триггеры —
🤖Глобальный Триггер —
🔗Триггер До —
⚡️Реакции
⚡️ groupReactions
—
startStopBot
Ограничения:
🚧
Ограничения —
➕Добавить условие —
string — Укажите путь до значения:
${update.my_chat_member.chat.type}
— = —
private
— ⚡️localVarSet
— Тип:
Список — Название:
userLink
— Значение:
!{user|path: targetUser; }
— — ⚡️
groupReactions
— UserStartBot
🚧
Ограничения —
➕Добавить условие —
string — Укажите путь до значения:
${update.my_chat_member.old_chat_member.status}
— Выберите значение: = — Укажите строку с чем сравнивать:
kicked
—
and —
string — Укажите путь до значения:
${update.my_chat_member.new_chat_member.status}
— Выберите значение: = — Укажите строку с чем сравнивать:
member
— — — ⚡️takeTechChat
— — — — ⚡️
message
— текст:
Пользователь повторно запустил бота
Кто: ${localVar.userLink|notFound: n/a; }
ID: ${update.my_chat_member.from.id|notFound: n/a; }
Дата: !{date|
when: now;
format: dd.mm HH:MM:ss;
}
Опционально можно добавлять любые другие реакции
Если нужна работа с пользователем, используем следующий механизм:
— — — — ⚡️takeUsers
—
${update.my_chat_member.from.id; noParse}
— — — — —⚡️localVarSet
тип: Число
— Название: userId
— Значение: ${targetUser.id; noParse}
— — ⚡️
groupReactions
— UserStopBot
🚧
Ограничения —
➕Добавить условие —
string — Укажите путь до значения:
${update.my_chat_member.old_chat_member.status}
— Выберите значение: = — Укажите строку с чем сравнивать:
member
—
and —
string — Укажите путь до значения:
${update.my_chat_member.new_chat_member.status}
— Выберите значение: = — Укажите строку с чем сравнивать:
kicked
— — — ⚡️takeTechChat
— — — — ⚡️
message
— текст:
Пользователь остановил бота
Кто: ${localVar.userLink|notFound: n/a; }
ID: ${update.my_chat_member.from.id|notFound: n/a; }
Дата: !{date|
when: now;
format: dd.mm HH:MM:ss;
}
Опционально можно добавлять любые другие реакции
Если нужна работа с пользователем, используем следующий механизм:
— — — — ⚡️takeUsers
—
${update.my_chat_member.from.id; noParse}
— — — — —⚡️localVarSet
тип: Число — Название: userId — Значение:
${targetUser.id}
#GlobalTrigger #bool #string
Требуется помощь?