📌 Глобальные переменные в Ботмаме
Глобальные переменные нужны для хранения информации, которая встречается в боте несколько раз.
Если в боте часто повторяется цена для одного и того же товара, запишите эту цену в глобальную переменную и выводите эту переменную вместо цены.
В таком случае, при смене цены, ее не нужно редактировать в каждом компоненте. Стоимость переписывается один раз в настройках глобальных переменных.
Глобальные переменные используются и в других подобных случаях — для настроек алертов, токенов в запросах и так далее.
Для добавления глобальной переменной откройте Настройки и пролистайте до раздела Глобальные переменные.
Дайте вашей переменной Имя, выберите Тип и напишите ее значение. Затем нажмите кнопку Добавить переменную. После этого, только что созданная переменная появится в списке ниже. Сохраните изменения.
Чтобы вывести глобальную переменную, добавьте перед её именем
Подробнее про Глобальные переменные можно узнать в статье в базе знаний →
#про_конструктор
Глобальные переменные нужны для хранения информации, которая встречается в боте несколько раз.
Если в боте часто повторяется цена для одного и того же товара, запишите эту цену в глобальную переменную и выводите эту переменную вместо цены.
В таком случае, при смене цены, ее не нужно редактировать в каждом компоненте. Стоимость переписывается один раз в настройках глобальных переменных.
Глобальные переменные используются и в других подобных случаях — для настроек алертов, токенов в запросах и так далее.
Для добавления глобальной переменной откройте Настройки и пролистайте до раздела Глобальные переменные.
Дайте вашей переменной Имя, выберите Тип и напишите ее значение. Затем нажмите кнопку Добавить переменную. После этого, только что созданная переменная появится в списке ниже. Сохраните изменения.
Чтобы вывести глобальную переменную, добавьте перед её именем
global. Это значит, что переменную с именем price нужно выводить как {{global.price}}Подробнее про Глобальные переменные можно узнать в статье в базе знаний →
#про_конструктор
👍5
💡 Как отправить сообщение в группу в Телеграме
Бот может отправлять в группу определенный экран. Это могут быть правила группы или другая важная информация.
Чтобы чат-бот смог писать в группе, включите поддержку групп в Настройках Ботмамы. Затем откройте настройки группы в Телеграме, назначьте бота админом и присвойте ему все права.
Вернитесь в настройки Ботмамы и пролистайте до раздела События. Создайте новое событие с типом Сообщение в группе (Telegram).
В Свойствах выберите один из Типов:
• Все сообщения — событие будет срабатывать после каждого сообщения каждого пользователя.
• Конкретный ID — событие будет приходить после каждого сообщения одного конкретного пользователя, ID которого вы укажете в поле Значение.
• По регулярному выражению — событие будет срабатывать после каждого сообщения тех пользователей, ID которых будут прописаны в регулярном выражении в поле Значение.
Затем выберите экран, который придет в группу при срабатывании события и сохраните изменения.
Подробнее про событие Сообщение в группе (Telegram) можно узнать в статье в базе знаний →
#ботхаки
Бот может отправлять в группу определенный экран. Это могут быть правила группы или другая важная информация.
Чтобы чат-бот смог писать в группе, включите поддержку групп в Настройках Ботмамы. Затем откройте настройки группы в Телеграме, назначьте бота админом и присвойте ему все права.
Вернитесь в настройки Ботмамы и пролистайте до раздела События. Создайте новое событие с типом Сообщение в группе (Telegram).
В Свойствах выберите один из Типов:
• Все сообщения — событие будет срабатывать после каждого сообщения каждого пользователя.
• Конкретный ID — событие будет приходить после каждого сообщения одного конкретного пользователя, ID которого вы укажете в поле Значение.
• По регулярному выражению — событие будет срабатывать после каждого сообщения тех пользователей, ID которых будут прописаны в регулярном выражении в поле Значение.
Затем выберите экран, который придет в группу при срабатывании события и сохраните изменения.
Подробнее про событие Сообщение в группе (Telegram) можно узнать в статье в базе знаний →
#ботхаки
👍1
🌼 Новости 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делали возможным перенос строк внутри Глобальной переменной.
Подробнее обо всех этих обновлениях читайте в статье.
🔥7👍1
🎙️> 🔠 Важный апдейт для тех, кто хочет переводить голосовые сообщения пользователей в текст
Один из самых эффективных способов принять информацию от юзеров — голосовые сообщения.
Как показала практика:
• Голосом люди дают в три раза больше контекста на вопросы, в сравнении с вводом текста.
• Глубина вовлечения в сценариях с вопросами увеличивается в два раза.
• Качество данных выше, если их правильно обработать с помощью GPT систем.
~50% пользователей умеют обращаться с голосовыми, ~20% используют их регулярно.
Предлагаем потестировать новый компонент для редактора Botmother, который упростит работу с голосовыми сообщениями на сколько это вообще возможно.
Совместно с нашим технологическим партнёром — компанией INFERCOM — мы создали решение, готовое обрабатывать голосовые сообщения телеграм в текст (OGG/OGA формат > текстовая строка JSON)
• Компонент не требует ключей OpenAI и работает из коробки.
• Понимает 15 языков без необходимости настройки.
• Переводит голос в текст в двух режимах: на язык оригинала или сразу в английский.
• Решение будет стоить дешевле, чем перевод голоса в текст от Яндекса или OpenAI.
Эта фича научит ваших ботов понимать голос пользователей, переводить его в текст и сразу обрабатывать в LLM, или записывать данные в CRM/таблицы/куда угодно на внешних сервисах.
На данном этапе мы собираем тестовую группу из 10 ботоводов, которые знают, зачем им принимать голос от пользователей.
Хотим провести нагрузочное тестирование на тысячах голосовух в минуту, после этого официально откроем доступ всем желающим.
Все кому интересно проверить решение на бою — отправьте эмодзик ✋🏼 @sokolovds, обсудим порядок доступа к новому компоненту.
Протестировать работу голоса с мгновенным переводом в английский можно тут — t.me/infercombot
Один из самых эффективных способов принять информацию от юзеров — голосовые сообщения.
Как показала практика:
• Голосом люди дают в три раза больше контекста на вопросы, в сравнении с вводом текста.
• Глубина вовлечения в сценариях с вопросами увеличивается в два раза.
• Качество данных выше, если их правильно обработать с помощью GPT систем.
~50% пользователей умеют обращаться с голосовыми, ~20% используют их регулярно.
Всё что нужно для работы с голосовыми сообщениями — качественно их расшифровать.
Предлагаем потестировать новый компонент для редактора Botmother, который упростит работу с голосовыми сообщениями на сколько это вообще возможно.
Совместно с нашим технологическим партнёром — компанией INFERCOM — мы создали решение, готовое обрабатывать голосовые сообщения телеграм в текст (OGG/OGA формат > текстовая строка JSON)
• Компонент не требует ключей OpenAI и работает из коробки.
• Понимает 15 языков без необходимости настройки.
• Переводит голос в текст в двух режимах: на язык оригинала или сразу в английский.
• Решение будет стоить дешевле, чем перевод голоса в текст от Яндекса или OpenAI.
Эта фича научит ваших ботов понимать голос пользователей, переводить его в текст и сразу обрабатывать в LLM, или записывать данные в CRM/таблицы/куда угодно на внешних сервисах.
На данном этапе мы собираем тестовую группу из 10 ботоводов, которые знают, зачем им принимать голос от пользователей.
Хотим провести нагрузочное тестирование на тысячах голосовух в минуту, после этого официально откроем доступ всем желающим.
Бонус: тестовой группе доступ будет предоставлен бесплатно.
Все кому интересно проверить решение на бою — отправьте эмодзик ✋🏼 @sokolovds, обсудим порядок доступа к новому компоненту.
Протестировать работу голоса с мгновенным переводом в английский можно тут — t.me/infercombot
🚀 Запускаем сборку ботов по вашему ТЗ
Устали разбираться в сложных интерфейсах и тратить время на самостоятельное создание ботов?
Мы рады представить нашу новую услугу — сборка ботов по заданию клиентов в конструкторе Botmother! Теперь вам не нужно ломать голову над сложностями low-code инструмента. Просто доверьте это профессионалам!
Что мы предлагаем
🔗 Возможность тесной интеграции с вашими системами: встроим бота в бизнес-процессы
🤖 AI-ready: ваши боты смогут использовать обработку и функции самых современных нейросетей в сценариях
✏️ Легкость редактирования: вы внесете изменения без привлечения нас в простом редакторе бота
🏋️♂️ Большой запас мощности: вам не придется беспокоиться о наплыве пользователей, бот выдерживает по-настоящему большие нагрузки
🧰 Продвинутые встроенные инструменты: рассылки, аналитика, диалоги и другое в коробке
А также экономию времени, индивидуальный подход, приоритетную поддержку и сопровождение.
Чтобы пройти короткий опрос и получить оценку проекта бесплатно, напишите @artem_botmother
Устали разбираться в сложных интерфейсах и тратить время на самостоятельное создание ботов?
Мы рады представить нашу новую услугу — сборка ботов по заданию клиентов в конструкторе Botmother! Теперь вам не нужно ломать голову над сложностями low-code инструмента. Просто доверьте это профессионалам!
Что мы предлагаем
🔗 Возможность тесной интеграции с вашими системами: встроим бота в бизнес-процессы
🤖 AI-ready: ваши боты смогут использовать обработку и функции самых современных нейросетей в сценариях
✏️ Легкость редактирования: вы внесете изменения без привлечения нас в простом редакторе бота
🏋️♂️ Большой запас мощности: вам не придется беспокоиться о наплыве пользователей, бот выдерживает по-настоящему большие нагрузки
🧰 Продвинутые встроенные инструменты: рассылки, аналитика, диалоги и другое в коробке
А также экономию времени, индивидуальный подход, приоритетную поддержку и сопровождение.
Чтобы пройти короткий опрос и получить оценку проекта бесплатно, напишите @artem_botmother
👍4❤1
Теперь можно оплачивать товары и услуги в боте с помощью внутренней валюты Telegram — Telegram Stars.
Настройте компонент Платежи Теlegram как при любых других видах платежей, затем в поле Валюта выберите Telegram Stars.
Первый раз пополнить баланс Telegram Stars можно через бота DurgerKing, после этого в настройках Телеграма появится новый раздел Ваши звёзды с историей операций и возможностью докупить внутреннюю валюту.
Подробнее про настройку оплаты с помощью Telegram Stars можно узнать в статье в базе знаний →
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👎1🔥1
🤖 Как команда Botmother использует свой продукт
Оплаты от клиентов поступают на счет в банке, в таких случаях в наших процессах пока требуется ручная работа для активации тарифа.
Чтобы быстрее активировать аккаунты клиентам, мы сделали следующее:
1. Активировали в Модульбанке отправку уведомлений в конструктор.
2. Сделали простого бота, который собирает сообщение из нужных данных, пришедших от банка.
3. Добавили бота во внутренний чат, чтобы оперативно видеть поступления денег.
Благодаря этому мы стали активировать аккаунты на 20% быстрее.
Если хотите, чтобы мы помогли вашему бизнесу решить задачу с помощью бота — пишите @artem_botmother
Оплаты от клиентов поступают на счет в банке, в таких случаях в наших процессах пока требуется ручная работа для активации тарифа.
Чтобы быстрее активировать аккаунты клиентам, мы сделали следующее:
1. Активировали в Модульбанке отправку уведомлений в конструктор.
2. Сделали простого бота, который собирает сообщение из нужных данных, пришедших от банка.
3. Добавили бота во внутренний чат, чтобы оперативно видеть поступления денег.
Благодаря этому мы стали активировать аккаунты на 20% быстрее.
Если хотите, чтобы мы помогли вашему бизнесу решить задачу с помощью бота — пишите @artem_botmother
🔥4❤2
💡 Как избежать ошибок в рассылке из-за открытого чата.
Перед отправкой рассылки проверьте, что у пользователей, кому должна прийти рассылка, закрыт чат с оператором.
Если чат закрыть позже, то рассылка придет не сразу после отправки, а только после того, как пользователь или оператор закроет чат.
Пользователь может нажать кнопку Завершить чат там же, где до этого он общался с оператором.
Чтобы закрыть чат от лица оператора, нужно нажать на значок остановки диалога в разделе Диалоги. Он находится справа от поля для отправки сообщения пользователю.
Для закрытия сразу всех чатов с оператором перед рассылкой, активируйте чек-бокс Завершить открытые чаты в разделе Рассылки.
Включенный чек-бокс закроет все открытые диалоги и рассылку получат в том числе те пользователи, кто до этого общался с оператором.
Подробнее про отправку рассылок можно узнать в статье в базе знаний →
#ботхаки
Перед отправкой рассылки проверьте, что у пользователей, кому должна прийти рассылка, закрыт чат с оператором.
Если чат закрыть позже, то рассылка придет не сразу после отправки, а только после того, как пользователь или оператор закроет чат.
Пользователь может нажать кнопку Завершить чат там же, где до этого он общался с оператором.
Чтобы закрыть чат от лица оператора, нужно нажать на значок остановки диалога в разделе Диалоги. Он находится справа от поля для отправки сообщения пользователю.
Для закрытия сразу всех чатов с оператором перед рассылкой, активируйте чек-бокс Завершить открытые чаты в разделе Рассылки.
Включенный чек-бокс закроет все открытые диалоги и рассылку получат в том числе те пользователи, кто до этого общался с оператором.
Подробнее про отправку рассылок можно узнать в статье в базе знаний →
#ботхаки
👍4
Теперь в Телеграме можно продавать и покупать видео и изображения.
Платный медиаконтент поддерживается в Телеграм каналах и оплачивается с помощью внутренней валюты Telegram Stars.
Чтобы опубликовать в канале платные медиа, добавьте в бота компонент Платные медиафайлы и загрузите в него изображения или видео. Затем для экрана с медиа настройте событие Публикация в канале.
Бот должен быть админом в канале, где планируется публикация платного контента.
Чтобы платный медиаконтент опубликовался, активируйте событие Публикация в канале. Для этого напишите любой пост в канал.
Подробнее про настройку платных медиа можно узнать в статье в базе знаний →
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1👎1🔥1
💡 Как ограничить места на мероприятии с помощью бота
Делимся способом для продвинутых пользователей Ботмамы.
Если вы планируете небольшой вебинар с ограниченным количеством мест или хотите поощрить подарками первых записавшихся через бота участников, то воспользуйтесь этим кейсом.
В нём подсчёт пользователей происходит с помощью Общих переменных, затем их число проверяется с помощью Регулярного выражения для числа, которым вы решите ограничить численность посетителей.
После этого успевшие пользователи попадают на экран с подарком или регистрацией, остальные — на экран с сообщением, что они не вошли в число участников вебинара или не успели на раздачу подарков.
Кроме этого, пользователи которые успели попасть в число первых, проверяются переменной в Развилке, для того чтобы один и тот же участник не получил два приза или не занял два места на мероприятии.
Подробнее о том как пропустить определенное число пользователей бота можно узнать в статье в базе знаний →
Про другие возможности чат-бота для мероприятия можно узнать в новой статьи в блоге →
#ботхаки
Делимся способом для продвинутых пользователей Ботмамы.
Если вы планируете небольшой вебинар с ограниченным количеством мест или хотите поощрить подарками первых записавшихся через бота участников, то воспользуйтесь этим кейсом.
В нём подсчёт пользователей происходит с помощью Общих переменных, затем их число проверяется с помощью Регулярного выражения для числа, которым вы решите ограничить численность посетителей.
После этого успевшие пользователи попадают на экран с подарком или регистрацией, остальные — на экран с сообщением, что они не вошли в число участников вебинара или не успели на раздачу подарков.
Кроме этого, пользователи которые успели попасть в число первых, проверяются переменной в Развилке, для того чтобы один и тот же участник не получил два приза или не занял два места на мероприятии.
Подробнее о том как пропустить определенное число пользователей бота можно узнать в статье в базе знаний →
Про другие возможности чат-бота для мероприятия можно узнать в новой статьи в блоге →
#ботхаки
👍5
💡 Как настроить ручную модерацию заявок в боте
Делимся способом для продвинутых пользователей Ботмамы.
Реализация этого кейса позволит вам вручную просматривать профиль каждого человека, запросившего доступ к боту или отдельным его разделам.
Принцип работы:
Пользователь запрашивает доступ нажав на кнопку.
После этого оператор бота получает в чате Телеграм две своих кнопки — одну для принятия, другую для отклонения заявки.
В тексте перед этими кнопками указан ID запросившего доступ и кликабельный юзернейм, если он есть у пользователя.
Оператор переходит по юзернейму или ищет пользователя по ID в конструкторе, затем принимает решение, возвращается в чат с ботом и нажимает на одну из кнопок.
В конце пользователю приходит экран с решением о принятии или отклонении заявки с помощью Внешнего события.
Подробнее про настройку кнопок для рассмотрения заявок на доступ к боту, можно узнать в статье в базе знаний →
#ботхаки
Делимся способом для продвинутых пользователей Ботмамы.
Реализация этого кейса позволит вам вручную просматривать профиль каждого человека, запросившего доступ к боту или отдельным его разделам.
Принцип работы:
Пользователь запрашивает доступ нажав на кнопку.
После этого оператор бота получает в чате Телеграм две своих кнопки — одну для принятия, другую для отклонения заявки.
В тексте перед этими кнопками указан ID запросившего доступ и кликабельный юзернейм, если он есть у пользователя.
Оператор переходит по юзернейму или ищет пользователя по ID в конструкторе, затем принимает решение, возвращается в чат с ботом и нажимает на одну из кнопок.
В конце пользователю приходит экран с решением о принятии или отклонении заявки с помощью Внешнего события.
Подробнее про настройку кнопок для рассмотрения заявок на доступ к боту, можно узнать в статье в базе знаний →
#ботхаки
👍7❤3
🎥 Тип данных Видеосообщение для Telegram в боте
В Развилке и Вводе от пользователя появился новый тип данных — Видеосообщение (Telegram).
Он пропускает только видеокружки записанные в Телеграме.
Видеокружки записываются в переменные как обычные файлы и хранятся в боте 7 дней, после чего удаляются безвозвратно.
Также видеокружок можно скачать из раздела Диалоги.
В Развилке и Вводе от пользователя появился новый тип данных — Видеосообщение (Telegram).
Он пропускает только видеокружки записанные в Телеграме.
Видеокружки записываются в переменные как обычные файлы и хранятся в боте 7 дней, после чего удаляются безвозвратно.
Также видеокружок можно скачать из раздела Диалоги.
🔥6
📌 Как в боте переключиться на живой диалог с оператором
Добавьте в бот возможность задать вопрос живому человеку — оператору или менеджеру. В живом общении пользователь сможет спросить то, чего не нашел в боте.
Для перехода из бота к диалогу с оператором добавьте в редактор компонент Чат.
Добавьте Кнопки ведущие на Чат или сделайте экран с чатом пунктом Главного меню, чтобы у пользователя была возможность обращаться к оператору по необходимости.
Компонент Чат можно редактировать:
• текст перед кнопкой Завершить чат меняется в редакторе в поле Текст перед переводом на оператора,
• текст на кнопке Завершить чат можно поменять в разделе Общих настроек в поле Текст на кнопке завершения диалога,
• тему обращения, которая отображается в разделе Диалоги можно изменить в поле Причина обращения пользователя в редакторе.
Если в боте несколько компонентов Чат, то для каждого можно назначить свою тему.
Подробнее про Чат можно узнать в статье в базе знаний →
#про_конструктор
Добавьте в бот возможность задать вопрос живому человеку — оператору или менеджеру. В живом общении пользователь сможет спросить то, чего не нашел в боте.
Для перехода из бота к диалогу с оператором добавьте в редактор компонент Чат.
Добавьте Кнопки ведущие на Чат или сделайте экран с чатом пунктом Главного меню, чтобы у пользователя была возможность обращаться к оператору по необходимости.
Компонент Чат можно редактировать:
• текст перед кнопкой Завершить чат меняется в редакторе в поле Текст перед переводом на оператора,
• текст на кнопке Завершить чат можно поменять в разделе Общих настроек в поле Текст на кнопке завершения диалога,
• тему обращения, которая отображается в разделе Диалоги можно изменить в поле Причина обращения пользователя в редакторе.
Если в боте несколько компонентов Чат, то для каждого можно назначить свою тему.
Подробнее про Чат можно узнать в статье в базе знаний →
#про_конструктор
👍3
💡 Как переслать ссылку из бота своим контактам
Добавьте в бота ссылку чтобы пользователи легко могли пересылать её своим контактам.
Замените в этом шаблоне слово «ссылка» на настоящую ссылку, «описание» — на текст, который должен прийти вместе со ссылкой в сообщении:
Например, ссылка может выглядеть так:
Ссылку можно размещать в кнопке.
Подробнее про то, как сделать ссылку для контактов можно узнать в статье в базе знаний →
#ботхаки
Добавьте в бота ссылку чтобы пользователи легко могли пересылать её своим контактам.
Замените в этом шаблоне слово «ссылка» на настоящую ссылку, «описание» — на текст, который должен прийти вместе со ссылкой в сообщении:
https://telegram.me/share/url?url=ссылка&text=описаниеНапример, ссылка может выглядеть так:
https://telegram.me/share/url?url=https://telegram.me/botmothercom&text=Подпишись
Ссылку можно размещать в кнопке.
Подробнее про то, как сделать ссылку для контактов можно узнать в статье в базе знаний →
#ботхаки
👍7