Life-Hack #1: Защищённые паролем боты @MenuBuilderBot
MegaHubTelegram![](/file/d011e3e7fb42227d31532.png)
Бот защищённый паролем, это бот, юзер которого сможет им пользоваться, только если знает и указал правильный пароль, сохранив его в переменной. Паролем можно защищать и часть бота, делая недоступными лишь определённые меню.
📜 Перевод представленных материалов на ваш родной язык может быть автоматически осуществлен при помощи переводчика Google. Перейдите по ссылке и выберите нужный язык в заголовке:
https://translate.googleusercontent.com/translate_c?depth=1&sl=ru&tl=es&u=https://telegra.ph/Lajfhak-1-v-MenuBuilderBot-02-22
Life-Hack - предполагает использование имеющегося функционала не очевидными и достаточно хитроумными способами, создавая в своём боте функции не заложенные разработчиками конструктора изначально.
В данном разделе мы публикуем различные варианты и готовые решения того, что может быть создано с использованием возможностей, уже имеющихся в конструкторе @MenuBuilderBot.
При создании подобных руководств предполагается, что вы, в той или иной степени, уже знакомы с основными функциями конструктора и базовыми механизмами работы с ним. Если в процессе изучения представленного материала ваших базовых знаний окажется не достаточно, советуем изучить основы прежде чем продолжать.
![](/file/9e29158d7e49fcf630f15.png)
⬛ Чтобы создать защиту бота паролем вам понадобится:
1. Текстовая переменная пользователя (1$)
Вы можете использовать любую незадействованную текстовую переменную если она у вас уже есть.
2. Условия для кнопки (3$)
Одноразовая покупка на один бот.
◾ Приобретение расширений производится в вашем боте. Для этого перейдите:
🔐Админ | 🧩Расширения
![](/file/9da6c454c8de932b980df.png)
⬛ Шаги которые надо предпринять для создания бота защищённого паролем:
1. Купите и создайте текстовую переменную.
Назовите ее например, "user_pass".
Вы можете использовать любую незадействованную текстовую переменную если она у вас уже есть.
2. Создайте две кнопки.
2.1. Одну для входа в меню, например: "Ввести пароль".
2.2. Одну чтобы спросить пароль, например: "Подтвердить доступ".
![](/file/661ec0c362b0b24e9cd61.jpg)
3. Выберите "Ввести пароль" и перейдите в его настройки.
![](/file/09f45f104c0fad2043ecb.jpg)
4. Нажмите «Назначить условие».
Вы не увидите этой кнопки если вы не приобрели расширение «Условия в Кнопках».
![](/file/d4d83e55759c8384bb446.jpg)
5. Добавьте следующее условие:
В данном выражении макрос
"%user_pass%" - замените макросом с именем вашей переменной, если при её создании указали другое имя.
Слово "password" должно быть заменено на ваш пароль.
![](/file/dde768ec58de259e5f000.jpg)
6. Поместите любое сообщение которое бы дало понять юзеру что он не ввёл пароль или его пароль не верен.
Например:
"Сожалеем, но в доступе отказано. Нажмите «Подтвердить доступ» и введите правильный пароль чтобы получить доступ."
![](/file/d4b3c21608e03b5101b3a.jpg)
7. Выйдите из настроек кнопки.
8. Перейдите в «Редактор постов» и зайдите в кнопку «Подтвердить доступ».
![](/file/57b0dade7c196fe7bd508.jpg)
9. Нажмите «Добавить ввод переменой» и выберите из списка переменную "user_pass".
Вы не увидите этой кнопки если у вас нет ни одной переменной.
![](/file/e70f4be6aa0113a7e2286.jpg)
10. Введите вопрос на подобие этого:
"Пожалуйста введите пароль."
![](/file/e62d2480aee089f3795f7.jpg)
Всё готово!
![](/file/a3a2c632031901ec9b59e.jpg)
![](/file/221a69178306655de2a55.png)