4️⃣5️⃣ Универсальная капча.
Сложность:
⭐️ ⭐️
Улучшенная версия капчи
Для этого необходимо:
🕹Меню —
➕Создать🕹 — Название:
Капча
— Текст для пункта меню:
Приветствуем,
!{user}!
➕Добавить кнопку —
callback — Текст кнопки:
Разблокировать
⚙️Настройки меню —
✏️Значение 1 —
${user.id}
В триггер кнопки добавить следующие реакции:
⚡️groupReactions
—
userJoin
(или любое другое удобное название)
🚧
Ограничения —
➕Добавить условие —
string ${buttonsVar.v1}
=
${user.id}
—⚡️takeChat
— пропустить — Открыть реакцию —
✏️Изменить текст
${update.callback_query.message.chat.id}
— —⚡️takeUsers
—
${buttonsVar.v1}
— — — ⚡️restrictChatMember
—
➖Пропустить
⚙️Настройки — Выбираем строки, которые будут разрешены новому участнику чата.
- CanSendMessages - разрешить писать в чате
- CanSendMedia - разрешить отправлять Медиа
- CanSendPolls - разрешить отправлять опросы
- CanSendOtherMessage - разрешить отправлять стикеры и гиф
- CanAddWebPagePreviews - предпросмотр для ссылок (превью)
- CanChangeInfo - разрешить изменять профиль группы
- CanInviteUsers - разрешить добавлять участников
- CanPinMessages - разрешить закреплять сообщения
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Опционально:
— — — ⚡️localVarSet
— Тип:
Любой объект — Название:
userValue
— Значение:
${targetUser}
or
— — —⚡️deleteMessage
or
— — — ⚡️addToUserList
или другие необходимые реакции
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⚡️alert
— Текст:
Вы уже разблокированы
🚧
Ограничения —
➕Добавить условие —
string ${buttonsVar.v1}
≠
${user.id}
👥
Чаты/Каналы — Выбрать:
👥чат —
⚙️Настройки —
☑️activeInGroup
В
🔗Триггер Новый участник добавить одну реакцию:
⚡️restrictChatMember
—
➖Пропустить
⚙️Настройки — Выбираем строки, которые будут запрещены новому участнику чата.
⚡️ sendMenu
— Капча — Выбрать: этот раздел
(Установить:
☑️Ответить в чате)
#capcha #menu
Требуется помощь?