QNext News
277 subscribers
135 photos
5 videos
142 links
@QNextSupport - чат поддержки
@QNextSupportBot - Cправка
@QNextExamples - Примеры ботов
@QNextCases - примеры типовых задач
@QNextChat - офтоп.
Download Telegram
🔔Обновление QNext:
🔸Поддержка api 5.4 и 5.5
🔸Реакция ⚡️kickChatMember переименована в ⚡️banChatMember
🔸Новый способ приема платежей: freekassa.ru
🔸Сортировка и выбор количества значений в реакции ⚡️findProfileValue
🔸В реакцию ⚡️takeChatAdmins добавлена возможность указывать целевой чат в виде ${переменной}. Также были исправлены некоторые ошибки в работе реакции.
🔸У реакций появилась новая опция ☑️Новый контекст
🔸Реакция ⚡️exportToExcel имеет ограничение 1 раз в час. Для облегчения процесса разработки, для админов бота ограничение уменьшено до 1 минуты.


Добавлены реакции:
⚡️approveChatJoinRequest - Подтвердить запрос на вход в чат
⚡️declineChatJoinRequest - Отклонить запрос на вход в чат
⚡️createChatInviteLink - Создать новую пригласительную ссылку
⚡️banChatSenderChat - Забанить чат канала в супергруппе
⚡️unbanChatSenderChat - Разбанить чат канала в супергруппе
⚡️profilesCount - Посчитать количество профилей по определенным условия.


Исправлены ошибки:
🔻В реакции ⚡️sendPayment теперь можно указать любой метод оплаты
🔻Отображение кнопок сортировки у полей формы
🔻Исправлена ошибка с невозможностью в триггере Старт формы загрузить результаты другой формы
🔻В реакции ⚡️uploadFile не всегда корректно обрабатывалось имя файла
🔻Ошибка отображения профиля тип Объект
🔻Ошибка с указанием дробных значений в ограничениях минимум и максимум в 🗄форме
В настройках реакций появилась опция ☑️Новый контекст. Если включить эту опцию, результаты выполнения реакций будут доступны внутри переменной с названием реакции.

Например если создать реакцию groupReaction с включенной опцией. Внутри этой группы если создать локальную переменную value1 - значение этой локали после завершения работы groupReaction будет доступно в переменной ${groupReaction.localVar.value1}. Это правило относится ко всем переменным, созданным внутри этой реакции.

@QNextBot #reaction
🎉2
Новая реакция ⚡️profilesCount позволит найти количество профилей удовлетворяющих заданному условию.

Так же макрос обзавелся новым типом type: count, подробности в документации.

@QNextBot #reaction
В реакции ⚡️findProfileValue теперь можно указать сколько значений необходимо загрузить, и каким способом их отсортировать. Доступные следующие типы сортировок:
🔸 По значению
🔸 По времени создания
🔸 По времени жизни (если включено время жизни)

@QNextBot #reaction
👍3🔥2
⚠️Новый механизм открытия логов. Теперь достаточно один раз авторизовать браузер в своем боте, и после этого логи вам всегда доступны по адресу qnext.app/logs. Подробности в документации. Также реакция ⚡️generateLogUrl потеряла актуальность и была удалена.

Логи - ваш проводник во внутренний мир qnext!

@QnextBot #logs
👍4🔥3👎1
В 🗄форме в настройках поля 👤user появился раздел Кандидаты. В этом разделе вы можете уточнить каких именно пользователей вы хотите показывать в этом поле:
🔸Из списка пользователей
🔸Проголосовавших
🔸Забаненных
🔸и т.п...

@QNextBot #form
👍1
⚠️ Внимание! функция qnext.html.applyEntities() признана устаревшей. Вместо этой функции используйте qnext.html.entities.apply(...). Устаревшая конструкция будет поддерживаться некоторое время, но в будущем будет удалена. Не забудьте поменять свой код на новую конструкцию. При использовании устаревшего метода, в логах вы будете видеть ошибку как на скриншоте.

@QNextBot #script
👍1
🔔Обновление QNext:
Добавлены следующие реакции:
⚡️getChat - Получить информацию о чате
⚡️setChatTitle - Установить название чата
⚡️setChatDescription - Установить описание чата
⚡️getChatMember - Получить информацию об участнике чата
⚡️getChatMemberCount - Получить количество пользователей в чате
⚡️setChatStickerSet - Установить в чате стикер-сет
⚡️deleteChatStickerSet - Удалить из чата стикер-сет
⚡️getUserProfilePhotos - Получить фотографии из профиля пользователя

Обновление макросов:
🔸Обновление макроса !{vote}.
🔸Обновление макроса !{profile}.

Исправление ошибок:
☠️Исправлены ошибки в работе формы (удаление истории)
☠️Исправлена ошибка в реакции ⚡️exportToExcel (при создании не верно указывался тип)


@QNextBot #reaction
👍5🔥1
Обновление макроса !{vote} . В типы type: results и type: users добавлен параметр profileId, который позволит показать в макросе значение профиля. Подробности в документации.

@QNextBot #macros
👍3🔥2
Обновление макроса !{profile}. В типе type: allValues теперь можно указать путь до целевого объекта с помощью параметра path. Подробности в документации.

@QNextBot #macros
👍4🔥2
Channel name was changed to «QNext News»
⚠️Измененные ссылки проекта:
🔸Новостной канал доступен по новому адресу @qnext (старый адрес @zcanal)
🔸Чат тех. поддержки доступен по адресу @QNextSupport (старый адрес @ZBots)
👍5
В настройках пользователя появилась возможность указать часовой пояс пользователя. Указать часовой пояс можно также реакцией ⚡️setUserTimezone. Часовой пояс необходимо указать в виде числа от -12 до 12. Получить часовой пояс пользователя можно в переменной:
${client.timezone}

@QNextBot #reaction
👍3🔥1
Новый макрос !{value}, подробности в документации.

@QNextBot #macros
👍3
🔔Обновление QNext:

🔸Обновлена реакция ⚡️adminMenu, добавлены новые разделы для выбора.
🔸Новый макрос !{url}, подробности в документации.
🔸Чистка хвостов в ⌨️клавиатуре, подробности ниже.
🔸Обновления в реакциях ⚡️weblinkResponse и ⚡️weblinkRedirect, подробности ниже.
🔸Новое ограничение 🚧isCommand, покажет является ли текущий текст от пользователя командой вида /command_name


Исправление ошибок:
☠️Отображение NaN в takeButtonUsers
☠️takeChat не корректно отрабатывал каналы/чаты которых нет в базе бота
☠️Ошибка с поиском пользователя в поле user у формы
☠️Реакция sendMenu не корректно работала в цикле в inline запросах
☠️Невозможность открыть логи, если в базе есть дубль username бота.
👍3

В настройках реакций ⚡️sendMessage и ⚡️sendMenu появилась опция ☑️Удалять хвосты клавиатуры. Если включить - тогда результаты этих реакций будут удалены при входе в другой раздел клавиатуры.

@QNextBot #keyboard
👍1
У реакции ⚡️weblinkResponse появилась опция ☑️info, если она включена - тогда ответ в браузере будет завернут в html-страницу, пример такой страницы вы можете посмотреть по ссылке https://qnext.app/@QNextSupportBot/for_news.

@QNextBot #weblink
👍2
🔔Обновление QNext:

🔸Новое ограничение 🚧regexp позволит проверить текст на регулярное выражение
🔸Реакция ⚡️adminMenu получила больше разделов для выбора
🔸Модификация реакции 🔸takeChat, теперь проще стало создавать реакцию с указанием пути до chatId

Исправление ошибок:
☠️Исправлена проблема с импортом магазина
☠️Исправлены ошибки отображением реакции ⚡️groupReaction
☠️Исправлена ошибка с параметром userId в макросе !{profile}

@QNextBot
👍42🔥2🎉1
🔔Добавился новый способ приема платежей: CryptoBot. Теперь вы можете настроить прием платежей в своих ботах через бота обменника @CryptoBot, и принимать оплату например в криптовалюте Ton. Подробная документация и видео демонстрация находятся по адресу: https://telegra.ph/QNext-Payments-CryptoBot-02-07.
👍5🔥2🤩1
🚀Друзья, у нас новая переработанная документация, с возможностью поиска по всем разделам. Доступна по адресу: https://qnext.app/docs/.
6👍2🔥2
🔔Переход на зимнее время

Дорогие пользователи, в ночь с субботы 29/10 на воскресенье 30/10 многие страны перейдут на зимнее время. Стрелки часов в этих регионах вернутся на 60 минут назад.
Для того, чтобы ваши расписания работали корректно, вам нужно перевести время бота вручную заблаговременно.

Перейдите в: ⚙️Настройки бота -> 🕧Чачовой пояс -> ✏️Изменить часовой пояс.
Затем, следуя подсказкам, укажите текущее время со смещением на 1 час назад (если у вас 11:10, нужно указать 10:10).

Для тех, кто проживает в странах, где переход на летнее/зимнее время не происходит, например РФ. Вам ничего не нужно делать.

Спасибо, что выбрали QNext!
6👎2