Разбор сервиса «PuzzleBot»
Часть 2
Разбираем вкладку «Конструктор»
1. В конструкторе бота есть вкладка «Конструкор»
2. Заходим в неё, и видим, что там есть начальная структура, чтобы её удалить надо выделить область левой кнопкой мыши и зажать Shift, далее нажать на кнопку 🗑 и опубликовать изменения нажав на жёлтую кнопку в левом верхнем углу
3. У вас останется только команда "/start"
4. Чтобы настроить приветственный текст зайдите в эту команду, выберите тип блока, и вставьте те данные которые будет получать пользователь
Разбираем функцию «Действие»
1. В каждом типе команд есть такая менюшка с названием «Действия»
2. В команде под названием самой команды, возле текста "Действия" есть значок "›", далее нажимаем на кнопку "Добавить действие", и вам открывается список возможных действий
Там есть очень много действий, нг мы разберём самые первые и главные, по сути там все главные:
Вызов команды или условия - это действие вызывает команду или условие, после нажатия вы увидите ещё две функции, которых вы не найдёте в других сервисах, это функции:
• Выполнить другому дользователю - эта функция позволяет выполнить какое-либо действие для другого пользователя, можно вписать Telegram ID пользователя или Username пользователя (через "@")
• Отправить в ресурс - в начале разберём что такое ресурс: это группа или канал в котором состоит бот, и он был подтверждён администратором или владельцем бота (добавление ресурсов надо подтверждать вручную, или это можно автоматизировать в настройках бота, во вкладке "Добавление ресурсов", с этим разобрались, данная функция позволяет выполнить какое-либо действие в ресурсе, бещ использования каких-либо интеграций
Отправить случайную команду из группы команд - в сервисе есть такие вещи как: группы команд, они нужны не только для удобства, но и в них можно заложить определенные правила как:
• Проверка подписки на ресурс - название говорит само за себя, бот будет проверять подписан ли пользователь на определенные ресурсы, подключённые к боту, если нет то бот напишет пользователю сообщение указанное во вкладке «События» в боте, её мы тоже разберём
• Проверка категории - в сервисе есть такая вещь как «Категория», её можно создать и добавить туда определенных пользователей, и работать только с ними, это очень полузная вещь, она поможет автоматизировать многие процессы
Удать сообщение через время - это действие удаляет команду через укащанный срок
Удалить сообщение пользователя - данная вещь может удалить сообщение от пользователя при отправке которого была вызвана данная команда, в том числе и синонимы
Работа с Google Таблицами - данный сервис помогает работать с гугл таблицами, через бота, щаписывать туда данные, удалять, создавать листы и новые таблицы
Изменение категории - данная функция изменяет категорию пользователя
Отправить запрос - функция позволяет отправить запрос на сервис в качестве формата JSON
Есть ещё много действий но мы их разберём позже
Разбераем вкладку «Переменные»
1. Переменные это вещь которое имеет какое-либо значение, возьмём к примеру: переменная = ящик, ящик содержит вещь, вещью иожет быть:
Текст - любейший текст в том числе со смайликами
Число - переменная с таким типом может иметь в качестве значения только число и символы: "-", ".", в сервисе есть действия которые могут изменять значение переменных, переменные с типом "Число" могут: умножаться, прибавляться, делиться, вычитаться, или вовсе заменяться
Файл - переменные с таким типом могут иметь только видео, или фото, в качестве значения
Номер телефона - переменные с таким типом могут иметь значение из чисел, и символом: "+"
Формула - это переменная значение которой изменяемо, значение данной переменной зависит от правил заложенных в ней, к примеру:
Формула: random (100) - значения данной переменной будет иметь случайное значения от 1 до 100, всё зависит от самой формулы указанной в переменной
Есть два типа переменных, это:
Персональная - переменная которое имеет персональное значение у пользователя.
Глобальная - значение которой для всех едино.