💡 Как ограничить места на мероприятии с помощью бота
Делимся способом для продвинутых пользователей Ботмамы.
Если вы планируете небольшой вебинар с ограниченным количеством мест или хотите поощрить подарками первых записавшихся через бота участников, то воспользуйтесь этим кейсом.
В нём подсчёт пользователей происходит с помощью Общих переменных, затем их число проверяется с помощью Регулярного выражения для числа, которым вы решите ограничить численность посетителей.
После этого успевшие пользователи попадают на экран с подарком или регистрацией, остальные — на экран с сообщением, что они не вошли в число участников вебинара или не успели на раздачу подарков.
Кроме этого, пользователи которые успели попасть в число первых, проверяются переменной в Развилке, для того чтобы один и тот же участник не получил два приза или не занял два места на мероприятии.
Подробнее о том как пропустить определенное число пользователей бота можно узнать в статье в базе знаний →
Про другие возможности чат-бота для мероприятия можно узнать в новой статьи в блоге →
#ботхаки
Делимся способом для продвинутых пользователей Ботмамы.
Если вы планируете небольшой вебинар с ограниченным количеством мест или хотите поощрить подарками первых записавшихся через бота участников, то воспользуйтесь этим кейсом.
В нём подсчёт пользователей происходит с помощью Общих переменных, затем их число проверяется с помощью Регулярного выражения для числа, которым вы решите ограничить численность посетителей.
После этого успевшие пользователи попадают на экран с подарком или регистрацией, остальные — на экран с сообщением, что они не вошли в число участников вебинара или не успели на раздачу подарков.
Кроме этого, пользователи которые успели попасть в число первых, проверяются переменной в Развилке, для того чтобы один и тот же участник не получил два приза или не занял два места на мероприятии.
Подробнее о том как пропустить определенное число пользователей бота можно узнать в статье в базе знаний →
Про другие возможности чат-бота для мероприятия можно узнать в новой статьи в блоге →
#ботхаки
💡 Как настроить ручную модерацию заявок в боте
Делимся способом для продвинутых пользователей Ботмамы.
Реализация этого кейса позволит вам вручную просматривать профиль каждого человека, запросившего доступ к боту или отдельным его разделам.
Принцип работы:
Пользователь запрашивает доступ нажав на кнопку.
После этого оператор бота получает в чате Телеграм две своих кнопки — одну для принятия, другую для отклонения заявки.
В тексте перед этими кнопками указан ID запросившего доступ и кликабельный юзернейм, если он есть у пользователя.
Оператор переходит по юзернейму или ищет пользователя по ID в конструкторе, затем принимает решение, возвращается в чат с ботом и нажимает на одну из кнопок.
В конце пользователю приходит экран с решением о принятии или отклонении заявки с помощью Внешнего события.
Подробнее про настройку кнопок для рассмотрения заявок на доступ к боту, можно узнать в статье в базе знаний →
#ботхаки
Делимся способом для продвинутых пользователей Ботмамы.
Реализация этого кейса позволит вам вручную просматривать профиль каждого человека, запросившего доступ к боту или отдельным его разделам.
Принцип работы:
Пользователь запрашивает доступ нажав на кнопку.
После этого оператор бота получает в чате Телеграм две своих кнопки — одну для принятия, другую для отклонения заявки.
В тексте перед этими кнопками указан ID запросившего доступ и кликабельный юзернейм, если он есть у пользователя.
Оператор переходит по юзернейму или ищет пользователя по ID в конструкторе, затем принимает решение, возвращается в чат с ботом и нажимает на одну из кнопок.
В конце пользователю приходит экран с решением о принятии или отклонении заявки с помощью Внешнего события.
Подробнее про настройку кнопок для рассмотрения заявок на доступ к боту, можно узнать в статье в базе знаний →
#ботхаки
🎥 Тип данных Видеосообщение для Telegram в боте
В Развилке и Вводе от пользователя появился новый тип данных — Видеосообщение (Telegram).
Он пропускает только видеокружки записанные в Телеграме.
Видеокружки записываются в переменные как обычные файлы и хранятся в боте 7 дней, после чего удаляются безвозвратно.
Также видеокружок можно скачать из раздела Диалоги.
В Развилке и Вводе от пользователя появился новый тип данных — Видеосообщение (Telegram).
Он пропускает только видеокружки записанные в Телеграме.
Видеокружки записываются в переменные как обычные файлы и хранятся в боте 7 дней, после чего удаляются безвозвратно.
Также видеокружок можно скачать из раздела Диалоги.
📌 Как в боте переключиться на живой диалог с оператором
Добавьте в бот возможность задать вопрос живому человеку — оператору или менеджеру. В живом общении пользователь сможет спросить то, чего не нашел в боте.
Для перехода из бота к диалогу с оператором добавьте в редактор компонент Чат.
Добавьте Кнопки ведущие на Чат или сделайте экран с чатом пунктом Главного меню, чтобы у пользователя была возможность обращаться к оператору по необходимости.
Компонент Чат можно редактировать:
• текст перед кнопкой Завершить чат меняется в редакторе в поле Текст перед переводом на оператора,
• текст на кнопке Завершить чат можно поменять в разделе Общих настроек в поле Текст на кнопке завершения диалога,
• тему обращения, которая отображается в разделе Диалоги можно изменить в поле Причина обращения пользователя в редакторе.
Если в боте несколько компонентов Чат, то для каждого можно назначить свою тему.
Подробнее про Чат можно узнать в статье в базе знаний →
#про_конструктор
Добавьте в бот возможность задать вопрос живому человеку — оператору или менеджеру. В живом общении пользователь сможет спросить то, чего не нашел в боте.
Для перехода из бота к диалогу с оператором добавьте в редактор компонент Чат.
Добавьте Кнопки ведущие на Чат или сделайте экран с чатом пунктом Главного меню, чтобы у пользователя была возможность обращаться к оператору по необходимости.
Компонент Чат можно редактировать:
• текст перед кнопкой Завершить чат меняется в редакторе в поле Текст перед переводом на оператора,
• текст на кнопке Завершить чат можно поменять в разделе Общих настроек в поле Текст на кнопке завершения диалога,
• тему обращения, которая отображается в разделе Диалоги можно изменить в поле Причина обращения пользователя в редакторе.
Если в боте несколько компонентов Чат, то для каждого можно назначить свою тему.
Подробнее про Чат можно узнать в статье в базе знаний →
#про_конструктор
💡 Как переслать ссылку из бота своим контактам
Добавьте в бота ссылку чтобы пользователи легко могли пересылать её своим контактам.
Замените в этом шаблоне слово «ссылка» на настоящую ссылку, «описание» — на текст, который должен прийти вместе со ссылкой в сообщении:
Например, ссылка может выглядеть так:
Ссылку можно размещать в кнопке.
Подробнее про то, как сделать ссылку для контактов можно узнать в статье в базе знаний →
#ботхаки
Добавьте в бота ссылку чтобы пользователи легко могли пересылать её своим контактам.
Замените в этом шаблоне слово «ссылка» на настоящую ссылку, «описание» — на текст, который должен прийти вместе со ссылкой в сообщении:
https://telegram.me/share/url?url=ссылка&text=описание
Например, ссылка может выглядеть так:
https://telegram.me/share/url?url=https://telegram.me/botmothercom&text=Подпишись
Ссылку можно размещать в кнопке.
Подробнее про то, как сделать ссылку для контактов можно узнать в статье в базе знаний →
#ботхаки
Теперь вы можете прислать в бот изображение, получить в ответ его текстовое описание и дополнительную информацию основанную на вашей картинке.
Для этого запишите в переменные файл с картинкой, затем вопрос связанный с вашим изображением.
Передайте эти данные с помощью компонента Запрос в числе остальных параметров. В запросе обратитесь к модели gpt-4o-mini и обязательно укажите свой токен Open AI.
Подробнее про то, как получить описание изображения от OpenAI, можно узнать в статье в базе знаний →
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Как прислать сообщение в определенную дату
Делимся способом для продвинутых пользователей Ботмамы.
Используйте этот кейс, если хотите поздравить пользователя с днем рождения или прислать уведомление в любую другую дату, которую укажет подписчик бота.
Краткое описание:
• спрашиваем и записываем дату, в которую нужно прислать уведомление,
• в переменных вычисляем разницу между двумя датами — сегодняшней и датой указанной пользователем,
• создаем Триггерное событие, в настройках которого выводим полученную разницу в днях из прошлого шага.
Уведомление придет именно через то количество дней, которое мы вычислили и вывели в событии.
Подробнее про то, как присылать сообщение в определенную дату, можно узнать в статье в базе знаний →
Про общие принципы работы со временем и датами в боте можно узнать в этой статье →
#ботхаки
Делимся способом для продвинутых пользователей Ботмамы.
Используйте этот кейс, если хотите поздравить пользователя с днем рождения или прислать уведомление в любую другую дату, которую укажет подписчик бота.
Краткое описание:
• спрашиваем и записываем дату, в которую нужно прислать уведомление,
• в переменных вычисляем разницу между двумя датами — сегодняшней и датой указанной пользователем,
• создаем Триггерное событие, в настройках которого выводим полученную разницу в днях из прошлого шага.
Уведомление придет именно через то количество дней, которое мы вычислили и вывели в событии.
Подробнее про то, как присылать сообщение в определенную дату, можно узнать в статье в базе знаний →
Про общие принципы работы со временем и датами в боте можно узнать в этой статье →
#ботхаки
📌 Как использовать рассылки в боте
Создавайте рассылки чтобы присылать сообщения вне сценария бота.
Это может быть предложение купить товар по акции, напоминание о мероприятии, реклама и так далее.
Виды рассылок:
• моментальная — сообщение отправляется один раз через минуту после отправки,
• отложенная — сообщение отправляется один раз через заданное вами время,
• периодическая — уходит в определенное время суток каждый день, каждую неделю или каждый месяц, пока не будет остановлена.
Если в боте много пользователей, то отправляйте рассылку заранее с учётом того, что 10 сообщений рассылки уходит примерно за 3 секунды.
Подробнее про рассылки можно узнать в статье в базе знаний →
#про_конструктор
Создавайте рассылки чтобы присылать сообщения вне сценария бота.
Это может быть предложение купить товар по акции, напоминание о мероприятии, реклама и так далее.
Виды рассылок:
• моментальная — сообщение отправляется один раз через минуту после отправки,
• отложенная — сообщение отправляется один раз через заданное вами время,
• периодическая — уходит в определенное время суток каждый день, каждую неделю или каждый месяц, пока не будет остановлена.
Если в боте много пользователей, то отправляйте рассылку заранее с учётом того, что 10 сообщений рассылки уходит примерно за 3 секунды.
Подробнее про рассылки можно узнать в статье в базе знаний →
#про_конструктор
🔥 Анимированные эффекты сообщений в боте
Теперь боты в Telegram могут присылать сообщения вместе с анимированными эффектами.
Добавить эффект легко — перейдите в настройки компонента и выберите один из эффектов в поле Уникальный идентификатор эффекта сообщения.
Анимированные эффекты поддеживаются следующими компонентами:
• Сообщение
• Кнопки
• Кнопки с подсказками
• Динамические кнопки с подсказками
• Навигационные кнопки для Телеграма
• Изображение
• Галерея
• Видео
• Документ
• Аудио
• Медиафайлы
Подробнее про анимированные эффекты сообщений можно узнать в статье в базе знаний →
Теперь боты в Telegram могут присылать сообщения вместе с анимированными эффектами.
Добавить эффект легко — перейдите в настройки компонента и выберите один из эффектов в поле Уникальный идентификатор эффекта сообщения.
Анимированные эффекты поддеживаются следующими компонентами:
• Сообщение
• Кнопки
• Кнопки с подсказками
• Динамические кнопки с подсказками
• Навигационные кнопки для Телеграма
• Изображение
• Галерея
• Видео
• Документ
• Аудио
• Медиафайлы
Подробнее про анимированные эффекты сообщений можно узнать в статье в базе знаний →
💡 Как отправить картинку и видео в одном сообщении Telegram
Для того чтобы видео и изображения приходили в одном сообщении используйте компонент Медиафайлы.
Добавьте Медиафайлы в редактор, затем выберите картинку или видео из списка файлов на компьютере или перетащите ваше медиа на компонент.
Также файлы можно добавлять в виде ссылки, при этом нужно указать, что именно вы добавляете — изображение или видео.
Чтобы добавить следующий файл, нажмите кнопку Добавить медиа.
Компонент сработает, если будет добавлено не менее двух файлов. Максимум может быть 10 файлов.
Медиафайлы работают только в Телеграм, поддерживают эффекты сообщений и защиту контента.
Подробнее про компонент Медиафайлы можно узнать в статье в базе знаний →
#про_конструктор
Для того чтобы видео и изображения приходили в одном сообщении используйте компонент Медиафайлы.
Добавьте Медиафайлы в редактор, затем выберите картинку или видео из списка файлов на компьютере или перетащите ваше медиа на компонент.
Также файлы можно добавлять в виде ссылки, при этом нужно указать, что именно вы добавляете — изображение или видео.
Чтобы добавить следующий файл, нажмите кнопку Добавить медиа.
Компонент сработает, если будет добавлено не менее двух файлов. Максимум может быть 10 файлов.
Медиафайлы работают только в Телеграм, поддерживают эффекты сообщений и защиту контента.
Подробнее про компонент Медиафайлы можно узнать в статье в базе знаний →
#про_конструктор
📌 Как работать с переменными в боте
В переменные можно записывать тексты, изображения, видео, файлы которые пользователь присылает боту.
Для записи используются компоненты Ввод от пользователя и Развилка.
При создании имени переменной соблюдайте несколько правил:
• В названии переменной не должно быть пробелов. При необходимости, слова можно разделять нижним подчеркиванием.
• В переменных не должно быть знаков препинания, дефисов и эмодзи.
• Названия переменных не должны совпадать с названиями переменных по умолчанию, таких как last_request, this_user и не должны быть названы как действия и типы, например, sum, text и т.д.
• Рекомендуем использовать в переменных только латинские буквы. Переменные, названные по-русски могут работать не правильно.
Изображения, видео и файлы записываются в переменные в виде ссылок и хранятся в боте семь дней.
Подробнее про переменные можно узнать в статье в базе знаний →
#про_конструктор
В переменные можно записывать тексты, изображения, видео, файлы которые пользователь присылает боту.
Для записи используются компоненты Ввод от пользователя и Развилка.
При создании имени переменной соблюдайте несколько правил:
• В названии переменной не должно быть пробелов. При необходимости, слова можно разделять нижним подчеркиванием.
• В переменных не должно быть знаков препинания, дефисов и эмодзи.
• Названия переменных не должны совпадать с названиями переменных по умолчанию, таких как last_request, this_user и не должны быть названы как действия и типы, например, sum, text и т.д.
• Рекомендуем использовать в переменных только латинские буквы. Переменные, названные по-русски могут работать не правильно.
Изображения, видео и файлы записываются в переменные в виде ссылок и хранятся в боте семь дней.
Подробнее про переменные можно узнать в статье в базе знаний →
#про_конструктор