1️⃣ СПИСОК:
1️⃣ Ограничение работы команды в определённом чате.
2️⃣ Ограничение работы команды на определенного пользователя.
3️⃣ Создание рандомного ответа от бота.
4️⃣ Публикация в чат ссылки скрытой под текстом.
5️⃣ Позволяет выбрать несколько случайных пользователей бота.
6️⃣ Создание кнопки-переключателя в меню.
7️⃣ API курсов валют ЦБ РФ.
8️⃣ Создание формы для новичков и показ результата формы.
9️⃣ Отправка сообщений через указанный промежуток времени.
🔟 Первое расписание.
1️⃣1️⃣ Доступ к боту только для подписчиков.
1️⃣2️⃣ Работа с реакцией: ⚡️runScript.
1️⃣3️⃣ Вывод размера файла добавленного в Контент.
1️⃣4️⃣ Простой калькулятор.
1️⃣5️⃣ Публикация случайного (рандомного) контента.
1️⃣6️⃣ Премирование пользователей в чате (начисление баллов).
1️⃣7️⃣ Телеграм клавиатуры.
1️⃣8️⃣ Предупреждение пользователей.
1️⃣9️⃣ Команда start для пользователей бота
2️⃣0️⃣ Капча!
2️⃣1️⃣ Скрытое ветвление поля branch в Форме
2️⃣2️⃣ Выбор языка общения с ботом.
2️⃣3️⃣ Публикация списка участников группы.
2️⃣4️⃣ Публикация списка участников 👥Списка пользователей.
2️⃣5️⃣ Публикация сообщения в чат на 24 часа.
2️⃣6️⃣ Публикация сообщения в чат по расписанию.
2️⃣7️⃣ Эмодзи игра с ботом в чате.
2️⃣8️⃣ Временное отключение команды в чате, для всех пользователей, после запуска команды одним из пользователей.
2️⃣9️⃣ Отслеживание N сообщений подряд от одного пользователя, длиной менее L символов.
3️⃣0️⃣ Синхронизация значения параметра профиля пользователей со значения параметра профиля администратора.
3️⃣1️⃣ Загрузка и вывод результата последней заполненной формы.
3️⃣2️⃣ Публикация сообщения в чат на 5 секунд.
3️⃣3️⃣ Преобразование целого числа в строку цифровых эмодзи.
3️⃣4️⃣ Преобразование цифровых эмодзи в целое число.
3️⃣5️⃣ Голосование в контенте.
✴️1️⃣ Исключение в bot.api.
✴️2️⃣ Ограничение profileValue.
✴️3️⃣ Проверка условий строки.
✴️4️⃣ Работа бота в группе.
✴️5️⃣ Быстрый опрос из Контента.
✴️6️⃣ FAQ По параметрам 🆎Профиля.
#️⃣ Хештеги
2️⃣ СПИСОК:
3️⃣ СПИСОК:
1️⃣ Ограничение работы команды в определённом чате.
2️⃣ Ограничение работы команды на определенного пользователя.
3️⃣ Создание рандомного ответа от бота.
4️⃣ Публикация в чат ссылки скрытой под текстом.
5️⃣ Позволяет выбрать несколько случайных пользователей бота.
6️⃣ Создание кнопки-переключателя в меню.
7️⃣ API курсов валют ЦБ РФ.
8️⃣ Создание формы для новичков и показ результата формы.
9️⃣ Отправка сообщений через указанный промежуток времени.
🔟 Первое расписание.
1️⃣1️⃣ Доступ к боту только для подписчиков.
1️⃣2️⃣ Работа с реакцией: ⚡️runScript.
1️⃣3️⃣ Вывод размера файла добавленного в Контент.
1️⃣4️⃣ Простой калькулятор.
1️⃣5️⃣ Публикация случайного (рандомного) контента.
1️⃣6️⃣ Премирование пользователей в чате (начисление баллов).
1️⃣7️⃣ Телеграм клавиатуры.
1️⃣8️⃣ Предупреждение пользователей.
1️⃣9️⃣ Команда start для пользователей бота
2️⃣0️⃣ Капча!
2️⃣1️⃣ Скрытое ветвление поля branch в Форме
2️⃣2️⃣ Выбор языка общения с ботом.
2️⃣3️⃣ Публикация списка участников группы.
2️⃣4️⃣ Публикация списка участников 👥Списка пользователей.
2️⃣5️⃣ Публикация сообщения в чат на 24 часа.
2️⃣6️⃣ Публикация сообщения в чат по расписанию.
2️⃣7️⃣ Эмодзи игра с ботом в чате.
2️⃣8️⃣ Временное отключение команды в чате, для всех пользователей, после запуска команды одним из пользователей.
2️⃣9️⃣ Отслеживание N сообщений подряд от одного пользователя, длиной менее L символов.
3️⃣0️⃣ Синхронизация значения параметра профиля пользователей со значения параметра профиля администратора.
3️⃣1️⃣ Загрузка и вывод результата последней заполненной формы.
3️⃣2️⃣ Публикация сообщения в чат на 5 секунд.
3️⃣3️⃣ Преобразование целого числа в строку цифровых эмодзи.
3️⃣4️⃣ Преобразование цифровых эмодзи в целое число.
3️⃣5️⃣ Голосование в контенте.
✴️1️⃣ Исключение в bot.api.
✴️2️⃣ Ограничение profileValue.
✴️3️⃣ Проверка условий строки.
✴️4️⃣ Работа бота в группе.
✴️5️⃣ Быстрый опрос из Контента.
✴️6️⃣ FAQ По параметрам 🆎Профиля.
#️⃣ Хештеги
2️⃣ СПИСОК:
3️⃣ СПИСОК:
👍2
1️⃣ Ограничение работы команды в определённом чате.
Сложность: ⭐️
Позволяет ограничить работу команды в том или ином чате.
Порядок действий:
➕ Создать команду
- Зайти в ограничения
➕ Добавить условие:
🚧 number - chat.id = 🆔 чата
* 🆔 вводить с "-" в начале.
Пример:
chat.id = -123456789
#ограничение #number
Требуется помощь?
Сложность: ⭐️
Позволяет ограничить работу команды в том или ином чате.
Порядок действий:
➕ Создать команду
- Зайти в ограничения
➕ Добавить условие:
🚧 number - chat.id = 🆔 чата
* 🆔 вводить с "-" в начале.
Пример:
chat.id = -123456789
#ограничение #number
Требуется помощь?
YouTube
QNext. Ограничение chat.id
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
2️⃣ Ограничение работы команды на определенного пользователя.
Сложность: ⭐️
Позволяет ограничить работу команды определенного юзера (пользователя)
Порядок действий:
➕ Создать команду
- Зайти в ограничения
➕ Добавить условие:
🚧number - user.id = 🆔 пользователя
Пример:
user.id = 123456789
#ограничение #number
Требуется помощь?
Сложность: ⭐️
Позволяет ограничить работу команды определенного юзера (пользователя)
Порядок действий:
➕ Создать команду
- Зайти в ограничения
➕ Добавить условие:
🚧number - user.id = 🆔 пользователя
Пример:
user.id = 123456789
#ограничение #number
Требуется помощь?
YouTube
QNext. Ограничение user.id
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
3️⃣ Создание рандомного ответа от бота.
Сложность: ⭐️
Позволяет отправлять пользователю разные ответы по одному запросу.
Порядок действий:
Требуется помощь?
Сложность: ⭐️
Позволяет отправлять пользователю разные ответы по одному запросу.
Порядок действий:
⚡️localVarSet: rand = !{macros.open|executeMode:contentPublication}random| type: number; min: 1; max: 5}
⚡️message: !{macros.open|executeMode:contentPublication}switch| path: localVar.rand; type: number;
case: 1; value: текст 1;
case: 2; value: текст 2;
case: 3; value: текст 3;
case: 4; value: текст 4;
case: 5; value: текст 5;
}
#random #localVarSetТребуется помощь?
YouTube
QNext. Случайный ответ бота
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
4️⃣ Публикация в чат ссылки скрытой под текстом.
Сложность: ⭐️
Позволяет опубликовать ссылку в чате, которая будет скрыта под текстом.
Порядок действий:
➕Создать команду, используя регулярное выражение (например: /ссылка\s(.+)/i) в настройках команды указать: ☑️Доступно в чате
- В триггер команды добавить следующие реакции:
ссылка https://www.google.com/
Результат:
Текст: Ссылка
#localVarSet
Требуется помощь?
Сложность: ⭐️
Позволяет опубликовать ссылку в чате, которая будет скрыта под текстом.
Порядок действий:
➕Создать команду, используя регулярное выражение (например: /ссылка\s(.+)/i) в настройках команды указать: ☑️Доступно в чате
- В триггер команды добавить следующие реакции:
⚡️localVarSet — Тип: Строка — Название: url — Значение: <a href="${exec.1}">Ссылка</a>
⚡️ message Текст: ${localVar.url| notFound: null}
Пример:ссылка https://www.google.com/
Результат:
Текст: Ссылка
#localVarSet
Требуется помощь?
YouTube
QNext. Прячем ссылку в тексте. Гиперссылка
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/ZBots
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/ZBots
5️⃣ Позволяет выбрать несколько случайных пользователей бота.
Сложность: ⭐️
Как выбрать нескольких пользователей бота из ... и показать их в чате.
Для этого необходимо:
➕ Создаем команду
⚡️
⚡️
Требуется помощь?
Сложность: ⭐️
Как выбрать нескольких пользователей бота из ... и показать их в чате.
Для этого необходимо:
➕ Создаем команду
⚡️
takeRandomUser = 2 ⚡️
sendMessage:${takeUsers.0.name}
${takeUsers.1.name}
Для получения кликабельных ссылок на пользователей, используйте макросы ниже:!{user|type: link; path: takeUsers.0; }
!{user|type: link; path: takeUsers.1; }
#random #logТребуется помощь?
YouTube
QNext. Выбор случайных пользователей бота
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
6️⃣ Создание кнопки-переключателя в меню.
Сложность: ⭐️⭐️
Позволяет создать кнопку-переключатель в меню, с помощью которой можно добавлять и удалять пользователя в список.
Например: Создать кнопку-переключатель в меню, для добавления или удаления пользователя в список пользователей и отобразить это в разделе меню.
Для этого необходимо:
👤Люди — 👤Пользователи — 👥Списки пользователей — ➕Создать👥 — Название:
В ➡️🔗Триггеры — 🔗Триггер Раздела добавить две реакции:
⚡️
⚡️
➕Добавить кнопку — callback — Название:
⚙️Настройки кнопки — 🚧Ограничения Показа кнопки — ➕Добавить условие — inUsersList — Значение: ✅ — Список: 👥OnOff
В 🔗Триггер раздела добавить три реакции:
⚡️
⚡️
Установить: ☑️Редактировать на месте
➕Добавить кнопку — callback — Название:
⚙️Настройки кнопки — 🚧Ограничения Показа кнопки — ➕Добавить условие — inUsersList — Значение: 🚫 — Список: 👥OnOff
В 🔗Триггер раздела добавить три реакции:
⚡️
⚡️
Установить: ☑️Редактировать на месте
Пример: Смотреть
#menu #profile
Требуется помощь?
Сложность: ⭐️⭐️
Позволяет создать кнопку-переключатель в меню, с помощью которой можно добавлять и удалять пользователя в список.
Например: Создать кнопку-переключатель в меню, для добавления или удаления пользователя в список пользователей и отобразить это в разделе меню.
Для этого необходимо:
👤Люди — 👤Пользователи — 👥Списки пользователей — ➕Создать👥 — Название:
OnOff
🕹Меню — ➕Создать🕹 — Название: MenuOnOff — Текст для пункта меню:Кнопка-переключатель в меню
Пользователь: ${user.name} ${localVar.Action}: OnOff
⚙️Настройки раздела — Установить: 🔗Триггер-> ✅ВизуализацияВ ➡️🔗Триггеры — 🔗Триггер Раздела добавить две реакции:
⚡️
localVarSet — Тип: Строка — Название: Action — Значение: удален из списка
🚧Ограничения — ➕Добавить условие — inUsersList — Значение: 🚫 — Список: 👥OnOff⚡️
localVarSet — Тип: Строка — Название: Action — Значение: добавлен в список
🚧Ограничения — ➕Добавить условие — inUsersList — Значение: ✅ — Список: 👥OnOff➕Добавить кнопку — callback — Название:
🔘 Вкл — ➖Пропустить⚙️Настройки кнопки — 🚧Ограничения Показа кнопки — ➕Добавить условие — inUsersList — Значение: ✅ — Список: 👥OnOff
В 🔗Триггер раздела добавить три реакции:
⚡️
delFromUserList — 👥OnOff⚡️
localVarSet — Тип: Строка — Название: Action — Значение: удален из списка
⚡️sendMenu — 🕹MenuOnOff — Выбрать этот разделУстановить: ☑️Редактировать на месте
➕Добавить кнопку — callback — Название:
⚪️ Выкл — ➖Пропустить⚙️Настройки кнопки — 🚧Ограничения Показа кнопки — ➕Добавить условие — inUsersList — Значение: 🚫 — Список: 👥OnOff
В 🔗Триггер раздела добавить три реакции:
⚡️
addToUserList — 👥OnOff⚡️
localVarSet — Тип: Строка — Название: Action — Значение: добавлен в список
⚡️sendMenu — 🕹MenuOnOff — Выбрать этот разделУстановить: ☑️Редактировать на месте
Пример: Смотреть
#menu #profile
Требуется помощь?
YouTube
QNext. Кнопка для переключения статуса
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
7️⃣ API курсов валют ЦБ РФ.
Сложность: ⭐️⭐️⭐️
Создание http-запроса (см. https://t.me/qnext/259) и обработка JSON ответа при помощи динамических переменных (см. https://t.me/qnext/317).
Например: Показать по команде
Для этого необходимо:
🌐WEB — ☸️Http-запросы — ➕Создать☸️ — Название:
💼Переменные — 💼Динамические переменные — ➕Создать💼 — Название:
В 🔗Триггер Сборки добавить две реакции:
⚡️
⚡️
В 🔗Триггер команды добавить две реакции:
⚡️
(Для работы реакции в чате, необходимо установить: ☑️Ответить в чате)
#httpRequest #DynamicVariable
Требуется помощь?
Сложность: ⭐️⭐️⭐️
Создание http-запроса (см. https://t.me/qnext/259) и обработка JSON ответа при помощи динамических переменных (см. https://t.me/qnext/317).
Например: Показать по команде
/kurs актуальный курс валют ЦБ РФ для доллара и евро на сегодня.Для этого необходимо:
🌐WEB — ☸️Http-запросы — ➕Создать☸️ — Название:
КурсВалютЦБРФ — Ссылка: https://www.cbr-xml-daily.ru/daily_json.js — Тип: get — Формат ответа: json💼Переменные — 💼Динамические переменные — ➕Создать💼 — Название:
Valute — Код переменной: Valute — Время кеширования: ✅1д.В 🔗Триггер Сборки добавить две реакции:
⚡️
httpRequest — Выбрать http-запрос: КурсВалютЦБРФ⚡️
dynamicVarSet — Выражение: ${httpResponse.value.Valute}
↙️Команды — ➕Создать↙️ — Команда: /kurs
(Для работы команды в чате, необходимо: ⚙️Настройки — ☑️Доступно в чате)В 🔗Триггер команды добавить две реакции:
⚡️
loadDynamicVar — Переменная: Valute
⚡️sendMessages — Текст: Курс валют ЦБ РФ
на !{date| when: now; format: dd.mm.yyyy; }
Доллар США: ${dynamicVar.Valute.USD.Value} ₽
Евро: ${dynamicVar.Valute.EUR.Value} ₽ — ➖Пропустить(Для работы реакции в чате, необходимо установить: ☑️Ответить в чате)
#httpRequest #DynamicVariable
Требуется помощь?
YouTube
QNext. Запросы курсов ЦБ EUR USD
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
8️⃣ Создание формы для новичков и показ результата формы.
Сложность: ⭐️
Позволит создать форму, и после прохождения формы отправить ее целиком в чат, или же вывести и показать отдельные ответы.
Для этого необходимо:
🗄Формы - ➕создать - ввести название и текст.
📋Поля - ➕Добавить:
ℹ️info - ввести приветствие или любой желаемый текст
🔤abc - название поля + текст поля (вопрос)
↕️select - название поля + текст поля (вопрос)
- Добавить кнопки - название кнопки (описание можно пропустить)
🔙вернуться в раздел📋Поля
🔢number - название поля + текст поля (вопрос)
ℹ️info - ввести приветствие или любой желаемый текст
🗄Форма готов.
для выведения результатов формы, используйте переменные:
Полный текст:
Требуется помощь?
Сложность: ⭐️
Позволит создать форму, и после прохождения формы отправить ее целиком в чат, или же вывести и показать отдельные ответы.
Для этого необходимо:
🗄Формы - ➕создать - ввести название и текст.
📋Поля - ➕Добавить:
ℹ️info - ввести приветствие или любой желаемый текст
🔤abc - название поля + текст поля (вопрос)
↕️select - название поля + текст поля (вопрос)
- Добавить кнопки - название кнопки (описание можно пропустить)
🔙вернуться в раздел📋Поля
🔢number - название поля + текст поля (вопрос)
ℹ️info - ввести приветствие или любой желаемый текст
🗄Форма готов.
для выведения результатов формы, используйте переменные:
Полный текст:
${formResult.fieldsText}
Ответ на 1 поле:${formResult.data.имя.text}
Выбор во 2 поле:${formResult.data.пол.button.key}
Ответ на 3 поле:${formResult.data.возраст.number}
#formResultТребуется помощь?
YouTube
QNext. Формы и вывод результата
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
9️⃣ Отправка сообщений через указанный промежуток времени.
Сложность: ⭐️⭐️⭐️
Позволяет отправлять сообщения с задержкой после запуска команды
🔸 Создайте ⏳ОД с ⏱таймером (относительным временем) - через сколько должно поступить сообщение.
🔸 Добавьте в триггер этого ⏳ОД реакцию ⚡️message с текстом.
(если нужна отправка в чат, в реакции message выставьте ☑️ Ответить в чате)
Создайте команду и установите реакцию:
⚡️userActionStart с настроенным раньше ⏳ОД.
#useful #delayedActions #ОД
Требуется помощь?
Сложность: ⭐️⭐️⭐️
Позволяет отправлять сообщения с задержкой после запуска команды
🔸 Создайте ⏳ОД с ⏱таймером (относительным временем) - через сколько должно поступить сообщение.
🔸 Добавьте в триггер этого ⏳ОД реакцию ⚡️message с текстом.
(если нужна отправка в чат, в реакции message выставьте ☑️ Ответить в чате)
Создайте команду и установите реакцию:
⚡️userActionStart с настроенным раньше ⏳ОД.
#useful #delayedActions #ОД
Требуется помощь?
YouTube
QNext. Отложенное действие
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
🔟 Первое расписание.
Сложность: ⭐️
Учимся создавать расписание и отправлять циклично сообщение в чат.
Для этого необходимо:
— 📅Расписание
— 📅Общие расписания
— ➕Создать📅 - ввести название
— Выбрать дату начала расписания — время в формате: [00 00]
— частоту повторения - пропустить - дату завершения (если не нужно, пропустить)
🔗Триггер - ⚡️Реакции:
⚡️takeChat
—⚡️message
#расписание
Требуется помощь?
Сложность: ⭐️
Учимся создавать расписание и отправлять циклично сообщение в чат.
Для этого необходимо:
— 📅Расписание
— 📅Общие расписания
— ➕Создать📅 - ввести название
— Выбрать дату начала расписания — время в формате: [00 00]
— частоту повторения - пропустить - дату завершения (если не нужно, пропустить)
🔗Триггер - ⚡️Реакции:
⚡️takeChat
—⚡️message
#расписание
Требуется помощь?
YouTube
QNext. Первое расписание
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
1️⃣1️⃣ Доступ к боту только для подписчиков.
Сложность: ⭐️
Пожалуйста, вступите в чат/канал что б пользоваться ботом.
Проверяет наличие подписки у пользователя на чат/канал.
▪️Создаем контент, вводим текст:
«Для того что б пользоваться ботом, подпишитесь на чат/канал» (на выбор)
▪️Нажимаем добавить кнопку -> тип кнопки URL -> вставляем ссылку на ваш чат/канал.
Далее:
— Настройки бота ->
🔗Глобальный триггер ДО:
⚡️groupReaction
🚧Ограничение — isChatMember — ❌
— ⚡️sendContent - выбираем ранее созданный контент
— ⚡️return
#isChatMember
Требуется помощь?
Сложность: ⭐️
Пожалуйста, вступите в чат/канал что б пользоваться ботом.
Проверяет наличие подписки у пользователя на чат/канал.
▪️Создаем контент, вводим текст:
«Для того что б пользоваться ботом, подпишитесь на чат/канал» (на выбор)
▪️Нажимаем добавить кнопку -> тип кнопки URL -> вставляем ссылку на ваш чат/канал.
Далее:
— Настройки бота ->
🔗Глобальный триггер ДО:
⚡️groupReaction
🚧Ограничение — isChatMember — ❌
— ⚡️sendContent - выбираем ранее созданный контент
— ⚡️return
#isChatMember
Требуется помощь?
YouTube
QNext. Для продолжения пользования ботом, необходимо подписаться на...
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
1️⃣2️⃣ Работа с реакцией: ⚡️
В реакции ⚡️
Например: Есть профиль пользователя тип: number, название:
Для этого необходимо:
Произвести подготовку:
Создать профиль пользователя: тип: **number**, __название:
Создать локальную переменную: тип: **Число**, __название:
❗️ВНИМАНИЕ
Если в реакции: ⚡️
В ⚡️
Промежуточный результат: 5
Окончательный результат: 11
#JScript #localVar #profile
Требуется помощь?
runScript
Сложность: ⭐️⭐️⭐️В реакции ⚡️
runScript взять значение number профиля пользователя и локальной переменной, все просуммировать и вывести результат.Например: Есть профиль пользователя тип: number, название:
ppNum, значение: 2, локальная переменная тип: Число, название: lvNum, значение: 3. Необходимо: просуммировать эти два значения и к результату прибавить число: 6. Вывести промежуточный и окончательный результат.Для этого необходимо:
Произвести подготовку:
Создать профиль пользователя: тип: **number**, __название:
ppNum, значение: 2.Создать локальную переменную: тип: **Число**, __название:
lvNum, значение: 3.❗️ВНИМАНИЕ
Если в реакции: ⚡️
runScript есть обращение к профилю пользователя, необходимо перед реакцией: ⚡️runScript использовать реакцию: ⚡️loadProfile.В ⚡️
runScript добавить следующий текст:var a = +qnext.getValue("profile.ppNum.value", 0);
var b = +qnext.getValue("localVar.lvNum", 0);
var с = a + b;
out.c = c;
var d = с + 6;
В ⚡️message добавить следующий текст:Промежуточный результат: ${scriptResult.out.c}
Окончательный результат: ${scriptResult.out.return}
Получим результат:Промежуточный результат: 5
Окончательный результат: 11
#JScript #localVar #profile
Требуется помощь?
1️⃣3️⃣ Вывод размера файла добавленного в Контент.
Сложность: ⭐️
Для вывода в тексте публикации, размера файла добавленного в 📋Контент, необходимо использовать одну из следующих конструкций:
1) Показать размер файла в байтах:
1) Показать размер файла в байтах:
#macros #content
Требуется помощь?
Сложность: ⭐️
Для вывода в тексте публикации, размера файла добавленного в 📋Контент, необходимо использовать одну из следующих конструкций:
1) Показать размер файла в байтах:
${content.file.fileSize| notFound: 0}
2) Показать размер файла в килобайтах:!{script| code: (+qnext.getValue("content.file.fileSize", 0) / 1024).toFixed(2); errorText: Error}
3) Показать размер файла в мегабайтах:Вывод размера файла добавленного в меню.
1) Показать размер файла в байтах:
${content.file.fileSize| notFound: 0}
2) Показать размер файла в килобайтах:!{script| code: (+qnext.getValue("content.file.fileSize", 0) / 1024).toFixed(2); errorText: Error}
3) Показать размер файла в мегабайтах:!{script| code: (+qnext.getValue("content.file.fileSize", 0) / 1048576).toFixed(2); errorText: Error} #macros #content
Требуется помощь?
1️⃣4️⃣ Простой калькулятор.
Сложность: ⭐️⭐️⭐️
Сложение и вычитание целых чисел, не более 3 знаков.
Например: Пользователь отправляет сообщение: 2 плюс 3 или 2 + 3, бот отвечает на сообщение пользователя: Равно: 5. На сообщение: 3 минус 2 или 3 - 2, бот отвечает Равно: 1.
Для этого необходимо:
↙️Команды — ➕Создать↙️ — Регулярное выражение:
В 🔗Триггер команды добавить три реакции:
⚡️
🚧Ограничения — ➕Добавить условие — string — Путь до значения:
(Для работы реакции в чате, необходимо установить: ☑️Ответить в чате)
⚡️
🚧Ограничения — ➕Добавить условие — string — Путь до значения:
(Для работы реакции в чате, необходимо установить: ☑️Ответить в чате)
#group #command #Ограничение
Требуется помощь?
Сложность: ⭐️⭐️⭐️
Сложение и вычитание целых чисел, не более 3 знаков.
Например: Пользователь отправляет сообщение: 2 плюс 3 или 2 + 3, бот отвечает на сообщение пользователя: Равно: 5. На сообщение: 3 минус 2 или 3 - 2, бот отвечает Равно: 1.
Для этого необходимо:
↙️Команды — ➕Создать↙️ — Регулярное выражение:
/^(\d{1,3})\s([^\s]+)\s(\d{1,3})$/i
(Для работы команды в чате, необходимо: ⚙️Настройки — ☑️Доступно в чате)В 🔗Триггер команды добавить три реакции:
⚡️
localVarSet — Тип: Строка — Название: Znak — Выражение: ${exec.2}
⚡️message — Текст: Равно: !{script| code: +qnext.getValue("exec.1", 0) - (+qnext.getValue("exec.3", 0)); } — ➖Пропустить🚧Ограничения — ➕Добавить условие — string — Путь до значения:
${localVar.Znak} — Значение: = — Строка: плюс — or — string — Путь до значения: ${localVar.Znak;} — Значение: = — Строка: +
В реакции установить: ☑️replyToMessage(Для работы реакции в чате, необходимо установить: ☑️Ответить в чате)
⚡️
message — Текст: Равно: !{script| code: +qnext.getValue("exec.1", 0) - (+qnext.getValue("exec.3", 0)); } — ➖Пропустить🚧Ограничения — ➕Добавить условие — string — Путь до значения:
${localVar.Znak} — Значение: = — Строка: минус — or — string — Путь до значения: ${LocalVar.Znak} — Значение: = — Строка: -
В реакции установить: ☑️replyToMessage(Для работы реакции в чате, необходимо установить: ☑️Ответить в чате)
#group #command #Ограничение
Требуется помощь?
YouTube
QNext. Калькулятор для сложения и вычитания
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
1️⃣5️⃣ Публикация случайного (рандомного) контента.
Сложность: ⭐️
Позволяет публиковать случайный (рандомный) контент.
Для этого необходимо:
Зайти в раздел 📋Контент и создать ➕Каталог.
Далее в созданном 📂каталоге создать 3 📋контента:
- ➕📋контент 1
- ➕📋контент 2
- ➕📋контент 3
Далее, перейти в раздел ↙️Команды и ➕создать команду (к примеру /rand)
И ➕добавить следующие⚡️ реакции:
⚡️loadRandomContent и указать созданный ранее 📂каталог
⚡️sendContent - пропустить.
#random
Требуется помощь?
Сложность: ⭐️
Позволяет публиковать случайный (рандомный) контент.
Для этого необходимо:
Зайти в раздел 📋Контент и создать ➕Каталог.
Далее в созданном 📂каталоге создать 3 📋контента:
- ➕📋контент 1
- ➕📋контент 2
- ➕📋контент 3
Далее, перейти в раздел ↙️Команды и ➕создать команду (к примеру /rand)
И ➕добавить следующие⚡️ реакции:
⚡️loadRandomContent и указать созданный ранее 📂каталог
⚡️sendContent - пропустить.
#random
Требуется помощь?
YouTube
QNext. Публикация случайного контента
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
1️⃣6️⃣ Премирование пользователей в чате (увеличение рейтинга).
Сложность:⭐️⭐️
Позволяет премировать пользователей чата, на сообщения которых, ответили сообщением в котором присутствует эмодзи: 👍 или слова: спасибо или благодарю.
Для этого необходимо:
💼Переменные — 🆎Профиль — 👥-Участники чата — ➕Создать — Название профиля:
➕Создать — ↙️Команду с ⚛️регулярным выражением:
⚙️Настройки команды — включить: ☑️Доступно в чате и выключить: ⬜️Доступно в привате
🔗Триггер команды — 🚧Ограничения: [isReplyMessage] ✅
В 🔗Триггер команды добавить 4 реакции:
⚡️
— ⚡️
— ⚡️
🌟
В настройках реакции включить: ☑️Ответить в чате
❗️Внимание!
Команда будет работать в тех группах, которые добавлены в бот (/main меню: 👥Чаты/Каналы) и в ⚙️Настройках которых включен: ☑️[activeInGroup]
#profile #isAuthor #isReplyMessage
Требуется помощь?
Сложность:⭐️⭐️
Позволяет премировать пользователей чата, на сообщения которых, ответили сообщением в котором присутствует эмодзи: 👍 или слова: спасибо или благодарю.
Для этого необходимо:
💼Переменные — 🆎Профиль — 👥-Участники чата — ➕Создать — Название профиля:
Rating — тип профиля: Число➕Создать — ↙️Команду с ⚛️регулярным выражением:
/👍|спасибо|благодарю/i
⚙️Настройки команды — включить: ☑️Доступно в чате и выключить: ⬜️Доступно в привате
🔗Триггер команды — 🚧Ограничения: [isReplyMessage] ✅
В 🔗Триггер команды добавить 4 реакции:
⚡️
takeReplyUser
—⚡️return
🚧Ограничения: [isAuthor] ✅— ⚡️
profileAdd 🆎Rating = 1 — ⚡️
localVarSet — тип: Число — Название: Rating — Значение: !{profile|name: Rating; sourceType: chatMember; }
— ⚡️ localVarSet — Тип: Строка — Название: targetUser — Значение: !{user|path: targetUser; }
⚡️sendMessage Текст: (произвольный) для примера выбран следующий:🌟
!{user} повысил репутацию ${localVar.targetUser}
Теперь репутация ${localVar.targetUser} составляет: ${localVar.Rating} ⭐️ В настройках реакции включить: ☑️Ответить в чате
❗️Внимание!
Команда будет работать в тех группах, которые добавлены в бот (/main меню: 👥Чаты/Каналы) и в ⚙️Настройках которых включен: ☑️[activeInGroup]
#profile #isAuthor #isReplyMessage
Требуется помощь?
1️⃣7️⃣ Телеграм клавиатуры.
Сложность: ⭐️⭐️
Позволяет создать кнопки под полем для ввода текста для пользователей.
Для этого необходимо:
🕹Меню - ➕Создать🕹
↙️Команды - ➕Создать↙️ - /keyboard
В 🔗Триггер команды добавить реакцию:
⚡️
#keyboard
Требуется помощь?
Сложность: ⭐️⭐️
Позволяет создать кнопки под полем для ввода текста для пользователей.
Для этого необходимо:
🕹Меню - ➕Создать🕹
- ввести название и текст (можно совершенно любой)
➕Добавить кнопку - (прим. название: кнопка 1; текст: текст 1)
➕Добавить кнопку - (прим. название: кнопка 2; текст: текст 2)
➕Добавить кнопку - (прим. название: кнопка 3; текст: текст 3)
⌨️Клавиатура - ➕Создать⌨️ - ввести название - выбрать ранее созданное 🕹меню
⚙️Настройки клавиатуры - ☑️Маленькая клавиатура↙️Команды - ➕Создать↙️ - /keyboard
В 🔗Триггер команды добавить реакцию:
⚡️
keyboardShow - выбрать ранее созданную ⌨️клавиатуру.#keyboard
Требуется помощь?
YouTube
QNext. Telegram клавиатура
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Track: ADVENT - Last…
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Track: ADVENT - Last…
1️⃣8️⃣ Предупреждение пользователей.
Сложность: ⭐️⭐️
Например: Предупреждение пользователей с последующим ограничением
Для этого необходимо:
💼Переменные — 🆎Профиль — 👥Участники чата — ➕Создать — Название профиля:
🔗Триггер команды добавить следующие реакции:
⚡️
—⚡️
— — ⚡️
Это его
—
⚡️
______________________________________________
— — ⚡️
или
— —⚡️
________________________________________________
— —⚡️
— —⚡️
#profile #warn
Требуется помощь?
Сложность: ⭐️⭐️
Например: Предупреждение пользователей с последующим ограничением
Для этого необходимо:
💼Переменные — 🆎Профиль — 👥Участники чата — ➕Создать — Название профиля:
warn — тип профиля: Число↙️Команды — ➕Создать↙️ — Команда: /^\/warn$/i
🚧Ограничения — ➕Добавить условие — isChatAdmin — Выберите значение: ✅ and — isReplyMessage — Выберите значение: ✅🔗Триггер команды добавить следующие реакции:
⚡️
takeReplyUser
— ⚡️ localVarSet — Тип: Строка — Название: user — Значение: !{user|path: targetUser; }
— groupReactions — Предупреждение🚧Ограничения — ➕Добавить условие — profileValue — 👥Участники чата — Выберите тип: 🆎warn — Выберите значение: < — Напишите значение для проверки: 3—⚡️
takeChat — ${chat.id}
— —⚡️ profileAdd (🆎warn) = 1— — ⚡️
localVarSet — Тип: Число — Название: value — Значение !{profile| name: warn; sourceType: chatMember; }
— —⚡️ sendMessage— Текст: Пользователь ${localVar.user} получил предупреждение.Это его
${localVar.value}/3) предупреждение.—
groupReactions — Наказание🚧Ограничения — ➕Добавить условие — profileValue — 👥Участники чата — Выберите тип: 🆎warn — Выберите значение: = — Напишите значение для проверки: 3⚡️
takeChat — ${chat.id}
Выбираем нужные вам реакции______________________________________________
— — ⚡️
kickChatMember - удаление пользователя из чата.или
— —⚡️
restrictChatMember - ограничение разрешений пользователя.________________________________________________
— —⚡️
sendMessage— Текст: Пользователь ${localVar.user} ограничен.— —⚡️
profileSet (🆎warn) = 0#profile #warn
Требуется помощь?
YouTube
QNext. Предупреждение пользователей в чате
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
👍1
1️⃣9️⃣ Команда start для пользователей бота.
Сложность: ⭐️⭐️
Позволяет настроить команду и реакции при запуске бота пользователями.
Для этого необходимо:
↙️Команды - ➕Создать↙️ - /start
В 🔗Триггер команды добавить реакции на выбор:
————————————————-
⚡️message
or
⚡️sendContent
or
⚡️sendMenu
#start
Требуется помощь?
Сложность: ⭐️⭐️
Позволяет настроить команду и реакции при запуске бота пользователями.
Для этого необходимо:
↙️Команды - ➕Создать↙️ - /start
В 🔗Триггер команды добавить реакции на выбор:
————————————————-
⚡️message
or
⚡️sendContent
or
⚡️sendMenu
#start
Требуется помощь?
YouTube
QNext. Команда start
Разработка ботов на платформе https://t.me/QNextBot
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport
Больше информации и различных кейсов можно найти на нашей площадке:
https://t.me/QNextCases
а так же задать все интересующие вопросы в чате поддержки:
https://t.me/QNextSupport