💡 Как записать случайное число в переменную
Случайное число в переменной можно использовать как пароль для доступа к определенным разделам бота, для случайного распределения призов, для присвоения номеров обращений и так далее.
Используйте хелпер
Откройте редактор и добавьте на экран компонент Запись переменной.
Придумайте любое Имя переменной. В Значение добавьте:
После того, как пользователь пройдет такую Запись переменной в боте, у него в переменных появится случайное число. Его можно вывести в текст или работать с ним дальше не показывая в боте.
Про работу хелперов можно узнать в статье в базе знаний →
#ботхаки
Случайное число в переменной можно использовать как пароль для доступа к определенным разделам бота, для случайного распределения призов, для присвоения номеров обращений и так далее.
Используйте хелпер
random
для генерации случайных чисел у пользователей. У каждого пользователя будет свое уникальное число.Откройте редактор и добавьте на экран компонент Запись переменной.
Придумайте любое Имя переменной. В Значение добавьте:
{{random 00000 99999999}}
После того, как пользователь пройдет такую Запись переменной в боте, у него в переменных появится случайное число. Его можно вывести в текст или работать с ним дальше не показывая в боте.
Про работу хелперов можно узнать в статье в базе знаний →
#ботхаки
🗓️ График работы поддержки на майских праздниках
28 апреля, 1 и 9 мая — выходные дни.
29, 30 апреля и 10 мая поддержка работает с 10:00 до 19:00 по Москве.
27 апреля и 2, 3, 6, 7, 8 мая время работы поддержки с 9:00 до 19:00 по Москве.
28 апреля, 1 и 9 мая — выходные дни.
29, 30 апреля и 10 мая поддержка работает с 10:00 до 19:00 по Москве.
27 апреля и 2, 3, 6, 7, 8 мая время работы поддержки с 9:00 до 19:00 по Москве.
Добавили события для Telegram Business:
• Сообщения в Телеграм бизнес были удалены срабатывает при удалении сообщения в бизнес чате.
• Сообщение в Telegram Business обновлено срабатывает при редактировании сообщения в бизнес чате.
• Telegram Business подключен срабатывает при подключении бота к Telegram Business. Экран из события приходит в бот подключенный к Telegram Business.
• Telegram Business отключен срабатывает при отключении бота от Telegram Business.
Событие срабатывает в боте которого только что отключили от Telegram Business.
• Настройки Telegram Business срабатывает при нажатии на настройки бота в бизнес-чате.
Экран из события приходит в бот который подключен к Telegram Business.
Все события создаются в Общих настройках — в разделе События.
Подробнее про события для Telegram Business можно узнать в статье в базе знаний →
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Как массово удалять, копировать и скрывать экраны
Перейдите на правую панель во вкладку Все экраны и нажмите кнопку Выбрать несколько экранов.
После этого в списке, слева от каждого экрана появится чекбокс для выбора, также добавится новый ряд кнопок для различных действий с экранами:
• Первая кнопка слева выделит все чекбоксы напротив всех экранов.
• Вторая кнопка скроет или сделает видимыми выделенные экраны.
• Третья кнопка скопирует выбранные экраны.
• Четвертая кнопка удалит все выделенные экраны кроме Стартового. Если попытаться удалить Стартовый экран, то с него пропадут все компоненты, но сам экран останется.
После того как вы произведете все нужные действия, нажмите кнопку Отменить выбор чтобы экраны снова отображались в виде обычного списка.
#ботхаки
Перейдите на правую панель во вкладку Все экраны и нажмите кнопку Выбрать несколько экранов.
После этого в списке, слева от каждого экрана появится чекбокс для выбора, также добавится новый ряд кнопок для различных действий с экранами:
• Первая кнопка слева выделит все чекбоксы напротив всех экранов.
• Вторая кнопка скроет или сделает видимыми выделенные экраны.
• Третья кнопка скопирует выбранные экраны.
• Четвертая кнопка удалит все выделенные экраны кроме Стартового. Если попытаться удалить Стартовый экран, то с него пропадут все компоненты, но сам экран останется.
После того как вы произведете все нужные действия, нажмите кнопку Отменить выбор чтобы экраны снова отображались в виде обычного списка.
#ботхаки
💬 Длинные сообщения для Telegram
Теперь сообщения в которых больше 4096 символов приходят из конструктора в Телеграм несколькими сообщениями.
Максимальная длина одного сообщения по-прежнему 4096 символов, но теперь в случае превышения этого лимита сообщение для Телеграма разделится и придет отдельными сообщениями друг за другом.
Раньше сообщения больше 4096 символов вообще не приходили в чат.
Теперь сообщения в которых больше 4096 символов приходят из конструктора в Телеграм несколькими сообщениями.
Максимальная длина одного сообщения по-прежнему 4096 символов, но теперь в случае превышения этого лимита сообщение для Телеграма разделится и придет отдельными сообщениями друг за другом.
Раньше сообщения больше 4096 символов вообще не приходили в чат.
💡 Как заблокировать и разблокировать пользователя бота
Откройте раздел Диалоги и отметьте в списке слева пользователя, которого нужно заблокировать.
Затем нажмите на крестик внизу, он находится справа от поля отправки сообщений.
Готово. Теперь пользователь не сможет писать боту, пока вы его не разбаните.
Перечисление всех кому вы запретили доступ в бот, находится вверху слева — над списком пользователей.
Нажмите на значок крестика, чтобы увидеть этот список. Там же пользователя можно убрать из бана.
Про эту и другие функции раздела Диалоги можно узнать в статье в базе знаний →
#ботхаки
Откройте раздел Диалоги и отметьте в списке слева пользователя, которого нужно заблокировать.
Затем нажмите на крестик внизу, он находится справа от поля отправки сообщений.
Готово. Теперь пользователь не сможет писать боту, пока вы его не разбаните.
Перечисление всех кому вы запретили доступ в бот, находится вверху слева — над списком пользователей.
Нажмите на значок крестика, чтобы увидеть этот список. Там же пользователя можно убрать из бана.
Про эту и другие функции раздела Диалоги можно узнать в статье в базе знаний →
#ботхаки
💡 Как сделать рассылку для одного или нескольких пользователей
Используйте рассылку для выбранных пользователей, если оповещения должны получить не все, а только указанные вами пользователи.
Такая рассылка подойдет, если клиент в чате запросил у оператора экран для оплаты и в других подобных случаях.
Также выбранным пользователям можно присылать сообщение через рассылку.
Вверху раздела отметьте одну платформу — сразу по нескольким платформам такую рассылку сделать не получится.
Отметьте нужный тип рассылки, напишите текст или выберите экран, пролистайте раздел чуть ниже и отметьте пункт Выбранным пользователям.
После этого появится возможность выбрать пользователей для рассылки. Выберите их вручную из выпадающего списка или загрузите готовый файл, где будут перечислены клиенты, которые получат оповещения.
Если загружаете файл с пользователями, оформите его по образцу который можно скачать рядом с кнопкой Выбрать файл.
Чтобы рассылка ушла, нажмите Отправить.
Подробнее про рассылку можно узнать в статье в базе знаний →
Используйте рассылку для выбранных пользователей, если оповещения должны получить не все, а только указанные вами пользователи.
Такая рассылка подойдет, если клиент в чате запросил у оператора экран для оплаты и в других подобных случаях.
Также выбранным пользователям можно присылать сообщение через рассылку.
Вверху раздела отметьте одну платформу — сразу по нескольким платформам такую рассылку сделать не получится.
Отметьте нужный тип рассылки, напишите текст или выберите экран, пролистайте раздел чуть ниже и отметьте пункт Выбранным пользователям.
После этого появится возможность выбрать пользователей для рассылки. Выберите их вручную из выпадающего списка или загрузите готовый файл, где будут перечислены клиенты, которые получат оповещения.
Если загружаете файл с пользователями, оформите его по образцу который можно скачать рядом с кнопкой Выбрать файл.
Чтобы рассылка ушла, нажмите Отправить.
Подробнее про рассылку можно узнать в статье в базе знаний →
Кстати, модель gpt-4o уже доступна в компоненте Запрос к ChatGPT OpenAI. Также, можно указать свою, а это значит, что наконец-то заработал файн-тюнинг.
💡 Как добавить описание бота в Telegram
Описание бота — это короткий текст, который пользователи увидят еще не написав боту.
Описание, оно же приветственное сообщение, добавляется через бота @BotFather
1. Отправьте в BotFather команду
2. Выберите бота, описание которого вы хотите изменить.
3. Напишите и отправьте текст. Максимальная длина — 512 символов.
Подробнее про то, как добавить описание бота в Telegram можно узнать в статье в базе знаний →
#ботхаки
Описание бота — это короткий текст, который пользователи увидят еще не написав боту.
Описание, оно же приветственное сообщение, добавляется через бота @BotFather
1. Отправьте в BotFather команду
/setdescription
. Команду можно написать или выбрать из меню бота.2. Выберите бота, описание которого вы хотите изменить.
3. Напишите и отправьте текст. Максимальная длина — 512 символов.
Подробнее про то, как добавить описание бота в Telegram можно узнать в статье в базе знаний →
#ботхаки
📌 Глобальные переменные в Ботмаме
Глобальные переменные нужны для хранения информации, которая встречается в боте несколько раз.
Если в боте часто повторяется цена для одного и того же товара, запишите эту цену в глобальную переменную и выводите эту переменную вместо цены.
В таком случае, при смене цены, ее не нужно редактировать в каждом компоненте. Стоимость переписывается один раз в настройках глобальных переменных.
Глобальные переменные используются и в других подобных случаях — для настроек алертов, токенов в запросах и так далее.
Для добавления глобальной переменной откройте Настройки и пролистайте до раздела Глобальные переменные.
Дайте вашей переменной Имя, выберите Тип и напишите ее значение. Затем нажмите кнопку Добавить переменную. После этого, только что созданная переменная появится в списке ниже. Сохраните изменения.
Чтобы вывести глобальную переменную, добавьте перед её именем
Подробнее про Глобальные переменные можно узнать в статье в базе знаний →
#про_конструктор
Глобальные переменные нужны для хранения информации, которая встречается в боте несколько раз.
Если в боте часто повторяется цена для одного и того же товара, запишите эту цену в глобальную переменную и выводите эту переменную вместо цены.
В таком случае, при смене цены, ее не нужно редактировать в каждом компоненте. Стоимость переписывается один раз в настройках глобальных переменных.
Глобальные переменные используются и в других подобных случаях — для настроек алертов, токенов в запросах и так далее.
Для добавления глобальной переменной откройте Настройки и пролистайте до раздела Глобальные переменные.
Дайте вашей переменной Имя, выберите Тип и напишите ее значение. Затем нажмите кнопку Добавить переменную. После этого, только что созданная переменная появится в списке ниже. Сохраните изменения.
Чтобы вывести глобальную переменную, добавьте перед её именем
global
. Это значит, что переменную с именем price нужно выводить как {{global.price}}
Подробнее про Глобальные переменные можно узнать в статье в базе знаний →
#про_конструктор
💡 Как отправить сообщение в группу в Телеграме
Бот может отправлять в группу определенный экран. Это могут быть правила группы или другая важная информация.
Чтобы чат-бот смог писать в группе, включите поддержку групп в Настройках Ботмамы. Затем откройте настройки группы в Телеграме, назначьте бота админом и присвойте ему все права.
Вернитесь в настройки Ботмамы и пролистайте до раздела События. Создайте новое событие с типом Сообщение в группе (Telegram).
В Свойствах выберите один из Типов:
• Все сообщения — событие будет срабатывать после каждого сообщения каждого пользователя.
• Конкретный ID — событие будет приходить после каждого сообщения одного конкретного пользователя, ID которого вы укажете в поле Значение.
• По регулярному выражению — событие будет срабатывать после каждого сообщения тех пользователей, ID которых будут прописаны в регулярном выражении в поле Значение.
Затем выберите экран, который придет в группу при срабатывании события и сохраните изменения.
Подробнее про событие Сообщение в группе (Telegram) можно узнать в статье в базе знаний →
#ботхаки
Бот может отправлять в группу определенный экран. Это могут быть правила группы или другая важная информация.
Чтобы чат-бот смог писать в группе, включите поддержку групп в Настройках Ботмамы. Затем откройте настройки группы в Телеграме, назначьте бота админом и присвойте ему все права.
Вернитесь в настройки Ботмамы и пролистайте до раздела События. Создайте новое событие с типом Сообщение в группе (Telegram).
В Свойствах выберите один из Типов:
• Все сообщения — событие будет срабатывать после каждого сообщения каждого пользователя.
• Конкретный ID — событие будет приходить после каждого сообщения одного конкретного пользователя, ID которого вы укажете в поле Значение.
• По регулярному выражению — событие будет срабатывать после каждого сообщения тех пользователей, ID которых будут прописаны в регулярном выражении в поле Значение.
Затем выберите экран, который придет в группу при срабатывании события и сохраните изменения.
Подробнее про событие Сообщение в группе (Telegram) можно узнать в статье в базе знаний →
#ботхаки
🌼 Новости Botmother — весна 2024
Пришло время рассказать про обновления, которые появились в Ботмаме за весну.
Коротко:
• Внедрили поддержку Telegram Business.
• Добавили Общие переменные.
• Добавили новый ИИ-компонент — Запрос к Speech To Text OpenAI.
• Добавили модель GPT-4o в компонент Запрос к ChatGPT OpenAI.
• Добавили возможность редактировать поле Используемая модель в компоненте Запрос к ChatGPT OpenAI.
• Добавили два новых типа событий — Сообщение обновлено (Telegram) и Публикация в канале (Telegram).
• Во Ввод от пользователя добавили чек-бокс Пропускать только контакт пользователя.
• Добавили поиск по имени компонента на экране.
• Разделили длинные сообщения в Телеграм.
• В компоненте Нативный запрос добавили выбор экрана при успешном и неуспешном выполнении запроса.
• Cделали возможным перенос строк внутри Глобальной переменной.
Подробнее обо всех этих обновлениях читайте в статье.
Пришло время рассказать про обновления, которые появились в Ботмаме за весну.
Коротко:
• Внедрили поддержку Telegram Business.
• Добавили Общие переменные.
• Добавили новый ИИ-компонент — Запрос к Speech To Text OpenAI.
• Добавили модель GPT-4o в компонент Запрос к ChatGPT OpenAI.
• Добавили возможность редактировать поле Используемая модель в компоненте Запрос к ChatGPT OpenAI.
• Добавили два новых типа событий — Сообщение обновлено (Telegram) и Публикация в канале (Telegram).
• Во Ввод от пользователя добавили чек-бокс Пропускать только контакт пользователя.
• Добавили поиск по имени компонента на экране.
• Разделили длинные сообщения в Телеграм.
• В компоненте Нативный запрос добавили выбор экрана при успешном и неуспешном выполнении запроса.
• Cделали возможным перенос строк внутри Глобальной переменной.
Подробнее обо всех этих обновлениях читайте в статье.
🚀 Запускаем сборку ботов по вашему ТЗ
Устали разбираться в сложных интерфейсах и тратить время на самостоятельное создание ботов?
Мы рады представить нашу новую услугу — сборка ботов по заданию клиентов в конструкторе Botmother! Теперь вам не нужно ломать голову над сложностями low-code инструмента. Просто доверьте это профессионалам!
Что мы предлагаем
🔗 Возможность тесной интеграции с вашими системами: встроим бота в бизнес-процессы
🤖 AI-ready: ваши боты смогут использовать обработку и функции самых современных нейросетей в сценариях
✏️ Легкость редактирования: вы внесете изменения без привлечения нас в простом редакторе бота
🏋️♂️ Большой запас мощности: вам не придется беспокоиться о наплыве пользователей, бот выдерживает по-настоящему большие нагрузки
🧰 Продвинутые встроенные инструменты: рассылки, аналитика, диалоги и другое в коробке
А также экономию времени, индивидуальный подход, приоритетную поддержку и сопровождение.
Чтобы пройти короткий опрос и получить оценку проекта бесплатно, напишите @artem_botmother
Устали разбираться в сложных интерфейсах и тратить время на самостоятельное создание ботов?
Мы рады представить нашу новую услугу — сборка ботов по заданию клиентов в конструкторе Botmother! Теперь вам не нужно ломать голову над сложностями low-code инструмента. Просто доверьте это профессионалам!
Что мы предлагаем
🔗 Возможность тесной интеграции с вашими системами: встроим бота в бизнес-процессы
🤖 AI-ready: ваши боты смогут использовать обработку и функции самых современных нейросетей в сценариях
✏️ Легкость редактирования: вы внесете изменения без привлечения нас в простом редакторе бота
🏋️♂️ Большой запас мощности: вам не придется беспокоиться о наплыве пользователей, бот выдерживает по-настоящему большие нагрузки
🧰 Продвинутые встроенные инструменты: рассылки, аналитика, диалоги и другое в коробке
А также экономию времени, индивидуальный подход, приоритетную поддержку и сопровождение.
Чтобы пройти короткий опрос и получить оценку проекта бесплатно, напишите @artem_botmother