🎉 Теперь тарифы в рублях можно оплачивать не только российскими, но и иностранными картами

Обновления. Февраль 2022

Глобальные переменные

Мы добавили глобальные переменные. Это переменные, которые можно создать в настройках бота, и они станут доступны сразу для всех пользователей бота. Если изменить переменную, она сразу изменится у всех пользователей, которые вновь напишут боту. Их удобно использовать для хранения адресов запросов или токенов.

Раньше разработчики ботов размещали все эти переменные на стартовом экране, и если их было нужно поменять, приходилось рассылать всем пользователям экран с измененными переменными. Теперь достаточно поменять их в настройках и сохранить бота.

Подробнее о глобальных переменных читайте в статье.

Завершение открытых чатов

Раньше, когда оператор забывал закрывать чат, пользователь не мог нормально взаимодействовать с ботом. Чтобы это исправить, мы сделали возможным закрывать все открытые чаты пустой рассылкой с опцией «Завершить открытые чаты» или при помощи соответствующей кнопки в разделе диалогов.

Переключатель Завершить открытые чаты в пустой рассылке закрывает все диалоги

Кнопка Закрыть все диалоги в разделе диалогов с подсказкой при наведении

Очистка платежей в Telegram

В раздел «Платежи в Telegram» добавили возможность удалить все записи. Для этого нужно нажать на кнопку «Удалить все записи» и ввести пароль от аккаунта. Эта новая функции будет полезна, чтобы сбросить тестовые платежи.

Кнопка Удалить все записи в разделе Платежи в Telegram

Новое в событиях

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

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

Поле поиска событий и кнопка Дублировать у события Тупик

Скачивание списка экранов

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

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

Кнопка Скачать список экранов в общих настройках бота

Новые настройки личного кабинета

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

Смена пароля стала удобнее. В настройках личного кабинета появилась кнопка «Отменить», которая скрывает форму смены пароля, если вы передумали или случайно нажали на нее.

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

Личный кабинет с кнопкой Отменить и настройками описаний и миникарты

Улучшения компонентов

В компоненте «Логирование» пустое поле для ввода электронной почты заменили на удобный выпадающий список с вариантами имэйлов владельца бота и приглашенных в него пользователей.

В компоненте «Ярлык» появилась возможность удалить сразу все ярлыки.

Компонент Ярлык с режимом Удалить все для очистки всех ярлыков

Компонент «Галлерея» стал доступен не только для Facebook Messenger, теперь вы можете использовать его для Telegram, ВКонтакте и Viber.

Раньше в компоненте «Нативый запрос» ссылка на документацию открывалась в той же вкладке, при этом изменения в боте не сохранялись. Мы исправили это, и сейчас ссылка открывается в новой вкладке.

Теперь в рамках одной платформы без внешних событий вы можете отправить исходящий компонент любому пользователю, который ранее писал боту. Для этого нужно записать его platform_id в специальное поле «ID получателя». Поле компилируется, поэтому также в него можно записывать шаблоны. Эта функция позволяет через действия одного пользователя отправлять сообщения другому. Например, уведомления менеджерам, что пользователь сделал заказ.

Поле ID получателя в компоненте Сообщение, которое принимает шаблоны

Теперь пользователи могут самостоятельно отвечать на нажатия инлайн-кнопок через нативный запрос Telegram. Для этого нужно в настройках кнопки отметить «Не выполнять answerCallbackQuery для Telegram».

Настройка кнопки с флажком Не выполнять answerCallbackQuery для Telegram

Другие улучшения и исправления багов

  • Импорт большого количества пользователей стал производительнее.
  • Был ускорен отклик интерфейса при отправке рассылки по выбранным пользователям.
  • В Главном меню появились новые проверки валидности данных, которые вы вводите. Это поможет без ошибок добавить нужную вам команду.
  • Теперь после сохранения бота активный экран не сбрасывается.