QNext News
277 subscribers
135 photos
5 videos
142 links
@QNextSupport - чат поддержки
@QNextSupportBot - Cправка
@QNextExamples - Примеры ботов
@QNextCases - примеры типовых задач
@QNextChat - офтоп.
Download Telegram
Новая реакция ⚡️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 - проверяет был ли сделан ответ на другое сообщение
Новая реакция ⚡️promoteChatMember позволит выдать или забрать права администратора в чате.
Реакция ⚡️setChatAdminTitle позволит указать администратору свою подпись (вместо надпись admin).

В качесте текста подписи можно использовать !{макросы} или ${переменные}.
Новая реакция ⚡️exportChatInviteLink позволит получить новую ссылку для приглашения в чат. После этой реакции в переменной ${chatInviteLink} можно получить эту ссылку.

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

@QNextBot
Реакции ⚡️message и ⚡️keyboardShow теперь могут показывать файлы полученные в процессе выполнения реакции, с помощью макроса
!{attach| path: Путь}
, где Путь - это местоположение файла.

Например после реакции exportToExcel, файл будет доступен в переменной ${exports.votes} и ${exports.form} (для голосований и формы соответственно). Чтобы прислать экспортированный файл, можно воспользоваться реакцией message с текстом: !{attach| path: exports.votes} или !{attach| path: exports.form}
В настройках полей 🗄формы теперь можно указать опцию ☑️Несколько значений. Если включить - тогда пользователь сможет отправлять несколько значений до тех пор, пока не нажмет кнопку Далее, для перехода к следующему полю формы.

@QNextBot
Ответьте пожалуйста на следующие вопросы в форме.
🔸Как вы пришли в qnextbot? Откуда узнали о нем?
🔸Чем вас зацепил qnextbot?
🔸Чем вам помог qnextbot? Какие Ваши задачи решает?
🔸Чего ждете от платформы в будущем?
🔸Ссылка на вашего бота
🔸Разрешение на публикацию
Спасибо.

⚠️Все поля являются не обязательными.
У реакции ⚡️takeChat появилась возможность указать текстовым параметром какой чат загрузить. Например в тригере отложенного действия есть переменная userAction.chatId - указывающая на чат, где было запущено Отложенное действие. Если в тригере ОД в реакции takeChat указать текст userAction.chatId, вы получите исходный чат.