Новые возможности работы с Меню команд, обновление Telegram от 25 июня 2021. Подробности в документации.
@QNextBot #command
@QNextBot #command
Обновление макроса
@QNextBot #macros
!{usersCount}: количество участников списка пользователей, чата, а так же количество пользователей бота по определенному статусу. Подробности в документации.@QNextBot #macros
Telegraph
QNext. Макрос usersCount
⬅️QNext. Макросы Макрос !{usersCount} показывает количество пользователей используя различные условия подсчета. Может работать в разных режимах в зависимости от параметра type: type: all type: list type: chat type: all Следующий макрос покажет общее количество…
Ограничение 🚧 mapSettings обновлено. Теперь при создании ограничения необходимо явно указывать источник, где именно мы хотим проверять значение 🔲 mapSettings:
- на кнопке
- в разделе меню
- в поле формы
- в результатах формы
Раньше этот источник бот определял автоматически.
@QNextBot #restriction
- на кнопке
- в разделе меню
- в поле формы
- в результатах формы
Раньше этот источник бот определял автоматически.
@QNextBot #restriction
Сегодня 20.08.2021 с 22.00 по МСК, будут проводится технические работы на серверах qnext. Возможны кратковременные отключения ботов.
Небольшие изменения направленные на стабильность выполнения 📅расписаний. Для улучшения понимания что сейчас происходит с расписанием, добавлена новая иконка - 🚀, которая показывает что расписание в данный момент выполняется. Всего у расписаний 3 информационные иконки:
🚫 - Расписание Выключено.
✅ - Расписание Включено и будет выполнено в указанное время.
🚀 - Расписание находится в процессе выполнения.
@QNextBot #schedules
🚫 - Расписание Выключено.
✅ - Расписание Включено и будет выполнено в указанное время.
🚀 - Расписание находится в процессе выполнения.
@QNextBot #schedules
Сегодня 22.08.2021 после 00.00 по МСК, будут проводится технические работы на серверах qnext. Боты будут отключены на несколько часов.
Сегодня 27.08 после 22:00 по МСК, на серверах qnext будут проводится тех работы. Возможны временные отключения ботов.
До сих пор 🕸webhook-и умели обрабатывать только POST и GET запросы. Сейчас же появилась возможность обработать запросы любых типов. Старый триггер теперь называется 🔗Триггер POST/GET, а новый 🔗Триггер Другие методы, обрабатывает все остальные типы методов:
@QNextBot
До сих пор 🕸webhook-и умели обрабатывать только POST и GET запросы. Сейчас же появилась возможность обработать запросы любых типов. Старый триггер теперь называется 🔗Триггер POST/GET, а новый 🔗Триггер Другие методы, обрабатывает все остальные типы методов:
HEAD, OPTIONS, DELETE, PUT и другие. Узнать какой тип запроса был сделан вы можете в переменной ${request.method}.@QNextBot
У чатов появился 🔗Триггер Сервисные сообщения. Он срабатывает когда в чате публикуются сервисные сообщения, такие как:
* Пользователь вступил по пригласительной ссылке
* Сообщение закреплено
* Начался/Завершился голосовой чат
* И другие...
Узнать какое именно событие произошло вы можете из переменной ${serviceMessage}.
Так же в ⚙️настройках бота, в разделе триггеры появился глобальный 🔗Триггер Сервисные сообщения, который срабатывает при наступлении сервисных событий в любом подключенном чате.
@QNextBot
У чатов появился 🔗Триггер Сервисные сообщения. Он срабатывает когда в чате публикуются сервисные сообщения, такие как:
* Пользователь вступил по пригласительной ссылке
* Сообщение закреплено
* Начался/Завершился голосовой чат
* И другие...
Узнать какое именно событие произошло вы можете из переменной ${serviceMessage}.
Так же в ⚙️настройках бота, в разделе триггеры появился глобальный 🔗Триггер Сервисные сообщения, который срабатывает при наступлении сервисных событий в любом подключенном чате.
@QNextBot
Новый макрос !{string}, подробности в документации: https://telegra.ph/QNext-Macros-String-09-09.
@QNextBot #macros
@QNextBot #macros
Telegraph
QNext. Макрос string
⬅️QNext. Макросы Макрос позволяет делать различные манипуляции со строками. Макрос по сути копирует поведение многих методов класса String языка JavaScript, ознакомиться можно так же в документации. length charAt charCodeAt endsWith startsWith fromCharCode…
⏳Отложенные действия теперь умеют запоминать свои локальные переменные. Это значит что если у вас в локальных переменных были какие то значения на момент старта ОД, эти же переменные будут доступны и в момент выполнения ОД.
Сохранить можно не более 1024 байт (примерно 256 символов), вместе с разметкой. Если вы превысите лимит, локальный переменные не будут сохранены и вы получите сообщение об ошибке в логах.
@QNextBot
⏳Отложенные действия теперь умеют запоминать свои локальные переменные. Это значит что если у вас в локальных переменных были какие то значения на момент старта ОД, эти же переменные будут доступны и в момент выполнения ОД.
Сохранить можно не более 1024 байт (примерно 256 символов), вместе с разметкой. Если вы превысите лимит, локальный переменные не будут сохранены и вы получите сообщение об ошибке в логах.
@QNextBot
У реакций ⚡️restrictChatMember и ⚡️kickChatMember появилась опция ✏️Выражение, которая поможет указать длительность с помощью ${переменной} или !{макроса}. Например, чтобы указать время 1 сутки, воспользуйтесь следующим макросом:
@QNextBot #reaction
!{date|
type: now;
shift: +1d;
}
Подробнее про макрос date читайте в документации: https://telegra.ph/QNext-Macros-Date-02-13.@QNextBot #reaction
У реакции ⚡️sendMessage появилась возможность указать путь до файла, который необходимо отправить.
Можно указать путь до message где лежит любой файл, например чтобы переслать файл на который сделали reply, укажите следующий путь:
${update.message.reply_to_message}
А можно указать путь до объекта который хранит в себе параметры fileId и type. Поле type должно иметь одно из значений:
🔸photo
🔸audio
🔸video
🔸video_note
🔸animation
🔸document
🔸voice
🔸sticker
@QNextBot #reaction
Можно указать путь до message где лежит любой файл, например чтобы переслать файл на который сделали reply, укажите следующий путь:
${update.message.reply_to_message}
А можно указать путь до объекта который хранит в себе параметры fileId и type. Поле type должно иметь одно из значений:
🔸photo
🔸audio
🔸video
🔸video_note
🔸animation
🔸document
🔸voice
🔸sticker
@QNextBot #reaction
🔔Обновление QNext:
🔸Нововведение: Пустые имена пользователей теперь отображаются как
🔸Исправлена ошибка: Макрос !{string} не применяет параметры по умолчанию, такие как
@QNextBot
🔸Нововведение: Пустые имена пользователей теперь отображаются как
id1234567890
🔸Исправлена ошибка: Макрос !{profile} показывает undefined если, если профиля нет.🔸Исправлена ошибка: Макрос !{string} не применяет параметры по умолчанию, такие как
endIndex, index...@QNextBot
Переменная
🔸 telegram
🔸 webhook
🔸 trello
🔸 userBot
🔸 pay
🔸 newsletter
🔸 dashboard
В будущем список может пополнится.
@QNextBot
${requestType} покажет откуда прилетело данное событие, например от Telegram, от Платежки, от Trello и т.п. Для переменной возможны следующие значения:🔸 telegram
🔸 webhook
🔸 trello
🔸 userBot
🔸 pay
🔸 newsletter
🔸 dashboard
В будущем список может пополнится.
@QNextBot
Реакция ⚡️uploadToTelegraph загрузит фото/видео в telegra.ph и вернет ссылку на этот файл. Реакция работает только с фото и видео.
Можно указать путь до message где лежит файл, например чтобы переслать файл на который сделали reply, укажите следующий путь:
🔸photo
🔸video
@QNextBot #reaction
Можно указать путь до message где лежит файл, например чтобы переслать файл на который сделали reply, укажите следующий путь:
${update.message.reply_to_message}
А можно указать путь до объект который хранит в себе параметры fileId и type. Поле type может иметь из значений:🔸photo
🔸video
@QNextBot #reaction