QNext News
277 subscribers
135 photos
5 videos
142 links
@QNextSupport - чат поддержки
@QNextSupportBot - Cправка
@QNextExamples - Примеры ботов
@QNextCases - примеры типовых задач
@QNextChat - офтоп.
Download Telegram
⚠️⚠️⚠️ Сегодня в 00:00 будут проводиться технические работы. Бот будет не доступен какое то время.
Новые возможности 🗄форм.
🔸Администратор может редактировать любые поля заполненные пользователями.
🔸Можно просматривать результаты формы в браузере, в таком виде. Такую ссылку можно получить в меню администратора в разделе просмотра результата формы. Так же такую ссылку можно сформировать с помощью макроса:
!{makeLink| type: formResult}.
Макрос будет работать только если в текущем тригере доступна переменная:
${formData}.
🔸Новая реакция ⚡️openFormResult, которая покажет пользователю все его результаты формы.
🔸В разделе просмотра результатов формы появилась возможность отфильтровать список. Сейчас отфильтровать можно по Автору, Дате или по выбранному полю формы. Для этого откройте раздел 🔍Фильтры в разделе Результаты формы.

@QNextBot #form #macros
В настройках некоторых полей внутри 🗄формы появилась опция Использовать как название. Если включить, тогда текст введеный пользователем в этом поле, будет использоваться как название Результата, и этот текст будет отображаться в списке результатов(сейчас там отображаются просто имена пользователей, заполнивших форму). С этим полем вам станет проще искать нужные результате в большом списке.

@QNextBot #form
Реакция ⚡️ loadRandomContent(старое название takeRandomContent ) позволит вам выбрать случайный контент из указанного каталога.

@QNextBot #content
Реакция ⚡️leaveChat позволит боту выйти из чата/канала

@QNextBot #reaction
Кнопки полей ↕️ select, 🔀 branch и ✔️choose в 🗄форме теперь имеют свои 🚧ограничения отображения. Это значит что теперь кнопки можно показывать или не показывать по разным условиям.

@QNextBot #form
В настройках 👥 списка пользователей появилась кнопка Статистика. Которая покажет статистику по количеству пользователей в таком виде.

@QNextBot #stats #usersList
Новая реакция ⚡️takeRandomUser - позволит выбрать случайного пользователя из разных источников:
1) из всех пользователей запустивших бота
2) из 👥Списка пользователей
3) из тех кто проголосовал в 📋опросе
4) из тех кто заполнил 🗄форму

@QNextBot #reaction
Ограничение 🚧 string позволит вам сравнивать строки. Можно проверить равенство/неравенство строка, а также вхождение и не вхождение подстроки в строку.

@QNextBot #restriction
Новая статистика использования юзерами вашего бота.
- Столбец слева: общее количество за весь указанный период
- Количество регистраций: количество новых пользователей в вашем боте
- Количество использований🔸Уникальные - количество уникальных пользователей использовавших вашего бота за указанный период
- Количество использований🔸Всего - общее количество обращений к вашему боту со стороны пользователей.

@QNextBot #stats
Реализована интеграция с сервисом Trello. Бот умеет просматривать доски, списки и карточки. Можно подписаться на обновления всей доски, конкретного списка или карточки. У каждой подписки есть свой триггер, который выполняется в момент когда Trello сообщает об изменениях в какой либо модели.

Новая реакция ⚡️trelloCreateCard которая создаст карточку в указанном списке на доске trello. Чтобы создать карточку, в тексте реакции необходимо указать yaml конфиг со всеми параметрами которые trello требует для создания карточки. Список всех параметром можно посмотреть в официальной документации Trello.

Добавился новый макрос !{trello} для работы с trello, подробнее о нем можно почитать в соответствующем разделе Справки.

@QNextBot #trello
Новое ограничение 🚧 listContains - позволит проверить наличие или отсутствие значения в списке(массиве) значений.

@QNextBot #restriction
Реакция ⚡️trelloGetCard позволит получить подробную информацию о карточке trello. Чтобы загрузить карточку, необходимо при создании реакции указать выражение, которое вернет ID карточки.

Например при если в карточке на доске что то поменялось, сработает Тригер Trello модели, в этом тригере есть объект trelloRequest, из которого можно получить ID карточки с помощью выражения
${trelloRequest.action.data.card.id}
Загрузив карточку, можно получить такую информацию как метки, описание, чек-листы и т.п.

@QNextBot #trello
Реакция ⚡️trelloGetCardAttachment загрузит файл-обложку карточки trello.

@QNextBot #reaction #trello
Реакция ⚡️pin позволит закрепить в чате любое сообщение. Необходимо только указать ссылку на id сообщения(message_id), например:
${update.message.reply_to_message.message_id}

@QNextBot #reaction
Реакция ⚡️groupReaction позволит сгруппировать несколько реакций в одну, и применить к ним общие ограничения. Т.е. если ограничения реакции ⚡️groupReaction выполняются, тогда будут выполнение все вложенные реакции. Вложенность может быть любая.

@QNextBot #reaction
Пользовательский inline-запрос. При создании таких inline запросов, в разделе Тригеры откроется доступ в Тригер Запроса. Этот триггер будет выполнен в момент когда пользователь запускает ваш inline запрос. В этом тригере можно пользователю вернуть что либо, например реакцией message показать текст, а реакцией sendMenu отправить меню. Пример Такого запроса пользовательского запроса можно увидеть в боте @QNextSupportBot если написать в inline-е запрос "видео" (без кавычек)

@QNextBot #inline

В разделе ⚙️Настройки бота появился раздел Логи. В этом разделе можно получить одноразовую ссылку, открыв которую в браузере, можно видеть все запросы отправляемые и получаемые вашим ботом. Там так же можно увидеть ошибки, если они произошли в вашем боте.

В дополнении появилась новая реакция ⚡️log, которая отправит на страницу логирования текущее состояние тригера (все имеющиеся переменные). Это полезно например чтобы понять какую строку ${...} надо написать чтобы найти ту или иную переменную.

⚠️ Ссылка одноразовая, после обновления страницы работать перестанет, в этом случае необходимо сгенерировать новую ссылку в разделе ⚙️Настройки бота. Это сделано потому что в логах может присутствовать закрытая информация, например токен бота. Поэтому не показывайте логи своего бота тем людям, кому вы не доверяете на 100%

@QNextBot #logs

В настройках чата появился новый 🔗Триггер Изменения названия, который срабатывает в момент выполнения изменения названия вашего чата.

@QNextBot #chat

Ограничение 🚧isChatAdmin проверит является ли пользователь администратором в чате.

@QNextBot #restriction

В настройках раздела 🕹меню теперь можно изменить текст на кнопках листания страниц.

@QNextBot #menu