QNext News
277 subscribers
135 photos
5 videos
142 links
@QNextSupport - чат поддержки
@QNextSupportBot - Cправка
@QNextExamples - Примеры ботов
@QNextCases - примеры типовых задач
@QNextChat - офтоп.
Download Telegram
В ${...} переменные доступные из реакций добавился объект "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
В настройках чатов появился раздел 🔗Триггеры, там можно настроить реакции на вход/выход юзера из чата. Так же добавились ⚡️реакции: kickChatMember, unbanChatMember и restrictChatMember.

@QNextBot
⌨️Клавиатуры научились чистить за собой свой мусор в истории. Можно удалять запросы отправляемые пользователем и предыдущие ответы, присылаемые ботом.
В 📅расписании теперь можно указать повторять по будням или по выходным.

Так же теперь можно исключить определенные дни, например если вам надо выполнять расписание в Пн, Ср, Пт - укажите повторения "Каждый день" и укажите в исключениях вт, чт, сб и вс.
Новая реакция ⚡️getReplyUser позволяет получить пользователя, которому ответили в чате (reply_to). Дальнейшие реакции будут применены к этому пользователю.

Напомню что восстановить пользователя-инициатора действия можно с помощью реакции ⚡️resetUser.

Получить информацию с этого пользователя можно с помощью переменной
${replyUser...}, например:
${replyUser.name} - имя
${replyUser.username} - username
${replyUser.link} - ссылка
Новые условия ограничений:
🚧inGroup - проверят действие происходит в группе или в привате с ботом
🚧isReplyMessage - проверяет был ли сделан ответ на другое сообщение