QNext News
277 subscribers
135 photos
5 videos
142 links
@QNextSupport - чат поддержки
@QNextSupportBot - Cправка
@QNextExamples - Примеры ботов
@QNextCases - примеры типовых задач
@QNextChat - офтоп.
Download Telegram
Небольшое изменение в работе 🛴Меню.
🔸Теперь к пункту меню можно добавить файл любого типа (раньше можно было только фото и видео).
🔸А так же подключенные файлы теперь отображаются сверху (над текстом).

@QNextBot
This media is not supported in your browser
VIEW IN TELEGRAM
🥳 Ура. Больше не надо использовать @BotFather чтобы установить список команд для меню выпадающего по клику на кнопку /. Все что вам необходимо сделать - это просто поставить галочку в настройках тех команд, которые вы хотите показывать в этом меню.

@QNextBot
🔗Триггер Поля в 🗄Форме больше не будет срабатывать если пользователь нажал на кнопку Пропустить. Так же добавлен новый 🔗Триггер Пропуска, который как раз срабатывает в случае пропуска заполнения поля.

@QNextBot
Быстрый 🔍поиск необходимой ⚡️реакции при создании. Можно писать названия реакции, чтобы уточнить поиск. Там же можно увидеть краткие описания к каждой реакции.

@QNextBot
Теперь все 🖋inline-запросы кешируются на стороне устройства пользователя. Это значит что повторное открытие у пользователя будет происходить моментально. Так же в настройках inline-запросов появилось опция 🕐Время кеширования. Т.е. inline ответ кешируется у пользователя на указанное время. По умолчанию задано время кеширования 5 мин. Вы можете указать время от 5 мин до 10 дней.

⚠️ Имейте ввиду, что если пользователь закешировал ответ, он не увидит ваших обновлений пока у него не закончится время кеширования.

Для всех администраторов кеширование по умолчанию выключено. Если вы хотите чтобы кеширование inline-запроса работало и для администратора, включите галочку [adminCache] там же в настройках inline-запроса.

@QNextBot
В ${...} переменные доступные из реакций добавился объект "update", передаваемый телеграмом в момент когда пользователь совершает любые действия с вашим ботом. Этот объект можно использовать например если у вас есть команда с регулярным выражением, и вы хотите понять что конкретно написал пользователь (полный текст сообщения), можно использовать переменную ${update.message.text}.

Полное описание всех значений объекта "update" можно найти в документации telegram.

@QNextBot
⚠️⚠️⚠️ Кто использует макросы vote2, file2, date2, random2, рекомендую не использовать их в будущем. И по возможности переименовать в текущих контентах на vote, file, date, random соответственно. Потому что в будущем, возможно через несколько месяцев, старые макросы с приставкой "2" будут отключены.
⚠️⚠️⚠️ Друзья, этот аккаунт @abduIgaIimov делаем спам рассылки. Аккаунт похож на моего, но это не я. Будьте осторожны.
С помощью реакции ⚡️[mainMenu] вы сможете настроить свое меню администратора. Полезно если например вы не используете часто все разделы из главного /main меню. Вы можете сделать несколько админских панелей(клавиатур) и работать с той, которая актуальна в данный момент.

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

Его можно использовать, например, чтобы ограничить пользованием ботом. Если вы хотите сделать так, чтобы ботом могли пользоваться только те пользователи, которые подписались на ваш канал, можно в Глобальном триггере сделать сделать одну реакцию ⚡️[return] с ограничением isChatMember.

Реакция ⚡️[return], напоминаю, отменяет выполнение всех последующих триггеров и реакций.

@QNextBot
Небольшое обновление в реакции ⚡️[keyboardShow]. Теперь вы можете указать в реакции Текст и Раздел меню.

1) Если указать Текст, тогда при срабатывании этой реакции в качестве текста клавиатуры будет использован именно этот текст, а не текст из раздела выбранного меню. Например в боте @AlkomarketIBIZABot при выполнении команды /start показывается приветственный текст с картинкой, а при возвращении в главный раздел через кнопки Назад и Домой, там пишется текст Главное меню.

2) Если указать Раздел меню, тогда при срабатывании реакции будет отображена клавиатура не в главном разделе, а в указанном.

@QNextBot
Новые возможности 🕹Меню.

1) Появился новый 🔗Триггер До, который выполняется перед каждым триггером кнопок этого меню.

2) В настройках кнопки меню появился раздел
🚧Ограничения Показа кнопки
, здесь можно настроить условия для отображения кнопки.

3) В настройках раздела меню появился раздел
🚧Ограничения Открытия Меню
, здесь можно настроить условия для входа в этот раздел меню

4) Ограничения Показа кнопки и Открытия Меню можно настроить глобально для всех разделов, в настройках главного раздела меню.

@QNextBot
Новая реакция ⚡️setUserLanguage позволяющая пользователю выбрать язык внутри бота. Все системные кнопку внутри бота будут на выбранном языке. Также появилось ограничение 🚧userLanguage с помощью которого можно проверить какой язык выставлен у пользователя.

@QNextBot
Всем привет. Меня часто спрашивают про будущую ценовую политику, и вопрос вполне резонный. Попробую на него ответить.

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

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

Для тех кто хочет делать ботов для других и зарабатывать на этом. Я абсолютно поддерживаю это, если кто нибудь будет зарабатывать на конструкторе, я буду только рад, потому что это взаимовыгодный процесс. Но, надо понимать что это конструктор работающий на своём сервере, а не на сервере заказчика. Поэтому когда вы берёте оплату за создание бота, вы должны сразу договариваться о том, чтобы оплата была ежемесячная. Чтобы не получилось так, что вы взяли разовую оплату со своего заказчика, а потом когда конструктор станет платным - чтобы ваши заказчики не выставляли претензий вам или платформе.

Т.е. механизм создания ботов на заказ мне видится следующим: Вы создаете бота в конструкторе @qnextbot и договариваетесь о ежемесячной оплате, и получаете оплату за свою работу так, как вы считаете нужным и удобным для вас и ваших заказчиков. Все что вы заработали таким образом - все остается вашим. Когда конструктор станет платным, будет введена плата за подписку. Вы как разработчик бота будете платить подписку платформе, за то, чтобы созданный вами бот продолжал работать на платформе. Вы можете после этого поднять свой ценник или просто из получаемых денег оплачивать подписку платформы.

Говорить или нет вашим заказчикам что бот создан на конструкторе - решайте сами. Но если вы берете разовую оплату, и отдаете бота целиком заказчику, и после того как платформа станет платной, если ваши заказчики придут с жалобой на вас - вы будете забанены на платформе qnextbot. Надеюсь до этого не дойдет :)

Удачной вам разработки 👍
QNext News pinned «Всем привет. Меня часто спрашивают про будущую ценовую политику, и вопрос вполне резонный. Попробую на него ответить. Фиксированной цены ни когда не будет, т.е. так чтобы заплатил один раз и пользуюсь сколько угодно. Потому что это конструктор, и работу…»
P.S. Уточнение пункта про бан разработчика. Бан последует в том случае, если вы сделали бота на заказ, взяли фиксированную цену, отдали готового бота заказчику и не проинформировали его о том, что бот был сделан на конструкторе, и что в будущем придётся платить конструктору подписку, когда платформа станет платной.
В inline запросе если указать 1 меню, тогда можно искать подразделы уточнив поиск в текстовом поле.

Нажав на кнопку Поиск faq и выбрав целевой чат, напишите уточняющий текст, чтобы найти нужный раздел меню Руководства .
В ⚙️настройках бота в разделе триггеры появился раздел 🔗Общие триггеры. Здесь можно создать любое количество общих триггеров, а затем запускать их из любого места реакций ⚡️runTrigger
Следующие реакции получили опцию [disalbeNotification], которая позволяет отключить 🔔уведомления при рассылке или отправке сообщения в группу:
⚡️message
⚡️sendContent
⚡️sendMenu
⚡️keyboardShow
⚡️keyboardHide

@QNextBot
🕹Меню и ⌨️Клавиатуры обзавелись новыми 🔗триггерами:
Триггер кнопки 🔙Назад
Триггер кнопки 💢Скрытия
Триггер кнопки 🏠Домой

@QNextBot