Разбираем вкладки
РАЗБЕРЕМ ВКЛАДКИ
В процессе сборки бота во вкладке "Конструктор" я держу второе окно открытым на другой вкладке, например "Переменные" или "Диалоги". Это ускоряет работу.

Вкладка "Констуктор" может быть открыта только на одном устройстве. Если вы дадите доступ другому человеку и он зайдет в конструктор, вы увидите сообщение с предупреждением и несохраненные изменения ваши будут удалены.
ВКЛАДКА МОДЕРАЦИЯ
Здесь мы можем получать быстрый доступ к информации о подписчичках. В том числе вышедших и забаненных. Вносить правки, например отключить сцеарий или обнулить переменную.

А также создавать и изменять категории.
Категория - это такой параметр, который может быть присвоен или убран у подписчика, например, мы можем использовать ее при сегментации подписчиков в анкетах - подрядчик, клиент.

В каждом проекте обязательно создаю категории Подписчик, Админ, источник входа в бот.

Такую же механику можно реализовать через переменные.

Категории позволяют проще настраивать некоторые механики. Например, доступ в группу по заявке может срабатывать только если есть нужная категория. Или ограничивать доступ к группе команд по категории. В разделе вход категории нужны, чтобы определять источник входа.

Еще мы можем через вкладку модерация быстро выводить списки людей в каждой категории, получать актуальный срез информации.
Сортировка данных

Нажимая на иконку рядом с названием столбца, мы сортируем информацию.
Кликнув по трем точкам, мы откроем персональную информацию о подписчике
Количество пользователей.

Здесь мы видим количество подписчиков с учетом настроенного фильтра
Отдельная кнопка для создания категории
Кнопка "Настройки" позволяет менять название категории, удалять ее или скачивать список подписчиков в этой категории.
Можем добавить больше столбцов для отображения, например user_id
Все пользователи

Здесь мы можем увидеть список всех созданных категорий, а также создать новую
Настраиваем фильтр, если хотим видеть в том числе вышедших и забаненных подписчиков.

По умолчанию здесь только те, кто подписан.
Удобнее читать статью с компьютера
Для чего нужны категории

НАЗВАНИЕ КОМАНДЫ

Названия можно писать и по-русски, и по-английски.

▫️ Русские удобны для навигации — их легко вводить, и при просмотре вкладки «Диалоги» понятнее, какая команда сработала (проще запомнить название).

▫️ Английские удобны для отладки — можно писать со слэшем, например /test. Можно будет просто нажимать на команду в боте, чтобы повторять ее запуск.

Большая часть действий в команде отрабатывает после выдачи команды. Это важно помнить и учитывать при проектировании.

Есть несколько действий, для которых можно выбрать «До» или «После»:


«Изменить категорию, «Изменить сценарии», «Изменить переменную», действия с базами данных,такие как создать или обновить строку, «Отправить запрос».

Порядок действий тоже важен. Некоторые сбои случаются по причине неверной последовательности этих блоков.
Для чего нужны категории
Застряли в проекте? Проблемы с функционалом бота или с его настройкой? Не хватает идей?

Ирина Захарова
Разработчик ботов
Made on
Tilda