QNext News
277 subscribers
135 photos
5 videos
142 links
@QNextSupport - чат поддержки
@QNextSupportBot - Cправка
@QNextExamples - Примеры ботов
@QNextCases - примеры типовых задач
@QNextChat - офтоп.
Download Telegram
Конструкция переменны ${...} получила небольшое обновление. Как известно, внутри конструкции ${...} мы до сих пор всегда писали путь до той переменной, чье значение мы хотим получить. Теперь внутри этой конструкции можно написать несколько путей, разделив их запятыми. При выполнении мы получим первое имеющееся значение из указанного списка.

Например если написать конструкцию вида:

${localVar.paramA,profile.ParamA.value}

тогда бот сначала проверит наличие значения в локальной переменной paramA и если не найдет, тогда попытается взять значение из переменной профиля ParamA.

@QNextBot #variable
Реакция ⚡️parseDate позволяет получить объект Даты из строки в любом формате: дд.мм.гггг, гггг/мм/дд или любой другой, используя регулярные выражения.

Подробности в документации: https://telegra.ph/QNext-Reactions-parseDate-02-21

@QNextBot #reaction
В скриптах теперь можно использовать функции javascript-а console.log, console.warn и console.error. Вывод будет направлен в лог платформы.

@QNextBot #script #logs
This media is not supported in your browser
VIEW IN TELEGRAM
В режиме создания ⚡️реакции теперь можно написать текстом часть названия реакции, бот их отфильтрует по названию и покажет найденные. Этим удобно пользоваться если у вас не настроен поиск в inline режиме.

@QNextBot
В настройки полей 🗄формы разделились на два раздела:
- ⚙️Общие настройки
- ⚙️Настройки Поля

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

В разделе ⚙️Настройки Поля лежат опции специфичные для каждого поля.

@QNextBot
В ⚙️ настройках поля date появились новые опции:
1) Шаблон
2) Скрыть календарь - опция доступна если указать Шаблон.

В параметре Шаблон можно указать строку, согласно которой пользователь сможет указать любую дату. Например если в шаблоне указать строку: dd.mm.yyyy тогда пользователь заполняющий форму, сможет указать дату в виде строки: 20.03.2020. Вы можете указать шаблон в любом виде, главное указать внутри шаблона 3 параметра dd mm yyyy, например:

 * yyyy/mm/dd
* dd-mm-yyyy


Опция ☑️Скрыть календарь позволит не показывать кнопочный календарь.

@QNextBot #form
Настройки реакций ⚡️profileSet и ⚡️profileAdd немного изменились, для удобной работы с ними.

@QNextBot #reaction
Реакция ⚡️takeUser была переименована в ⚡️takeUsers, потому что теперь она умеет работать со список юзеров. В ссылке от куда брать пользователя/пользователей должно быть одно из значений:
1) строка в которой id и/или username разделенные символом Запятая или Пробел.
2) массив(список) из id и/или username.


@QNextBot #reaction
👍1
1. 🔗Глобальный Триггер переименован в 🔗Базовый.
2. Добавлен новый истинно 🔗Глобальный Триггер.
3. А еще у нас есть 🔗Общие триггеры.

🤯 Что это за каша, зачем они нужны и как ими пользоваться читайте в документации:
https://telegra.ph/QNext-Global-and-Base-Trigger-03-18.


@QNextBot
⚠️ Внимание! Переменная ${takeUser} более не доступна, необходимо заменить её на ${targetUser}. Во всех take-реакциях которые итерируют пользователей, обращаться к итерируемым пользователям необходимо с помощью переменной ${targetUser}.
Документация по макросу !{random}
https://telegra.ph/QNext-Macros-Random-03-20

@QNextBot #macros
У 📂каталогов команд появилась страница настроек, внутри можно указать на каталог 🚧ограничения. Эти ограничения будут проверять перед выполнением любой команды из этого каталога. Если условия ограничения не проходят - команда не будет выполнена.

@QNextBot #restriction #command
Новые 🔗триггеры в настройках 👥чата.
- 🔗 Триггер Обновления участника срабатывает при любом изменении статуса участника. Например ограничили в чем то, или кому то из админов изменили доступы...
- 🔗 Триггер Голосового чата срабатывает при создании голосового чата, окончании и в момент присоединения в голосовой чат нового участника.

При наступлении каждого действие внутри триггера доступны различные переменные. Узнать какие там есть значения можно с помощью реакции log.

@QNextBot
Как вы знаете, в общих в ⚙️настройках 🕹меню есть возможность указать какие из кнопок навигации 🔙 💢 🏠 использовать в этом меню.

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

@QNextBot #menu
Механизм работы чатов/каналов был немного изменен.
1) Теперь бот не присылает администраторам бота уведомлений о том, что был добавлен или удален чат. Если вы хотите получать уведомления, вы можете настроить такое поведение в глобальном триггере.
2) Теперь у чатов и каналов в списке разные иконки. Чтобы легче было их различать:

📢  - каналы
🗨 - обычные чаты
👥 - супер группы

3) Если обычный чат будет преобразован в супергруппу, в боте будет создан новый чат. Старый будет помечен иконкой 🗑. Все триггеры старого чата будут перенесены на новый чат. В момент преобразования чата в супергруппу, меняется ID этого чата, поэтому если у вас где то были ограничения завязанные на ID старого чата - вы должны заменить в них ID самостоятельно.

@QNextBot #chat
До сих пор у нас был один глобальный 🔗триггер, и всегда срабатывал самым первым. Теперь этот триггер называется 🔗Глобальным Триггером До. Так же добавился 🔗Глобальный Триггер После, который выполняется, соответственно, после всех остальных триггеров.

@QNextBot
В этот четверг 08.04 в 20:00 по МСК будет очередная qnext-конференция.
Тема: Локальные переменные. Для чего нужны, и как ими пользоваться.
После обсуждения основной темы, можно будет задавать вопросы по этой или любой другой теме.
QNext Конференция. Локальные переменные.
https://youtu.be/3ify7Ci8D_I
Всем привет. Сегодня буду проводится технически работы на серверах. Возможные временные сбои. Спасибо за понимание.