Шаблоны сообщений – удобный инструмент для создания готовых для рассылки СМС/E-mail/Telegram-сообщений.
К примеру, можно настроить шаблон сообщения, которое вы будете отправлять посетителю, с напоминанием о размере его задолженности, поздравлением с Днем Рождения, сообщение об окончании абонемента и т.д.
Преимущества использования шаблонов сообщений:
- Избавление от регулярного написания повторяющихся сообщений,
- Разные шаблоны для разных типов сообщений: создание шаблона сообщения с текстом, который подойдет под определенное событие. Например, напоминание посетителю о его долге, приглашение на событие (мастер-класс, лекция и т.д.), сообщение об окончании абонемента,
- Удобный поиск: шаблону можно дать тематическое название и быстро находить нужный шаблон в списке.
Создание шаблонов сообщений
Создание шаблонов сообщений доступно на странице Шаблоны сообщений ( меню Рассылка сообщений — Шаблоны сообщений ).
Существует 3 типа шаблонов сообщений:
Туториал как сделать шаблон/в телеграме
- Приглашение на событие;
- Напоминание о долге;
- Напоминание об окончании абонемента (данный тип шаблона создан для отправки сообщений с помощью автоматических действий, управление которыми осуществляется в пункте меню Настройка — Автоматические действия).
Каждому типу шаблона соответствуют определенные переменные, вместо которых, при отправке сообщения, вставляется соответствующая информация из профиля посетителя.
Создание шаблона СМС/Email/Telegram
По клику на кнопку Добавить , откроется окно добавления шаблона сообщений. В поле Сервис отправки вам нужно будет выбрать СМС или e-mail .
Принципиальная разница создания шаблонов для каждого из способов отправки заключается в возможностях форматирования текста и обязательных полях для заполнения. Для шаблона СМС обязательными являются поля названия шаблона, тип шаблона и текст сообщения.
Для шаблона email же требуется заполнить поля Тема сообщения и Текст .
В свою очередь, для шаблона Telegram’а нам достаточно просто указать текст.
Для шаблонов СМС сообщений не предусмотрено форматирование текста сообщения.
Для шаблонов E-mail есть возможность отформатировать текст сообщения с помощью редактора, вставить таблицу, стикер, смайл и даже просматривать html код сообщения.
Для шаблонов Telegram доступно прикрепление ссылки и emoji.
Принцип создания шаблонов является одинаковым для всех сервисов отправки.
Далее мы рассмотрим создание каждого из типов шаблонов на примере шаблона СМС.
Создание шаблона Напоминание о долге
Для создания необходимо выполнить следующие действия:
- В поле Название нужно указать название шаблона;
- Выбрать сервис отправки: СМС/email или же Telegram;
- Выбрать тип шаблона – Напоминание о долге ;
- В поле Текст написать универсальный текст для сообщения, пользуясь кнопками, которые размещены справа от поля. К примеру, вы хотите оправить сообщение, к клиенту обратившись по имени — кликните по кнопке имя клиента (в поле Текст появляется запись вида %%name%%). Таким образом, формируется текст. При множественном выборе клиентов будет отправлено уникальное сообщение каждому, с личным обращением, как видно в примере сообщения.
- После чего сохранить шаблон.
Блоки Текст (для мужского пола) и Текст (для женского пола) используются для рассылки сообщений посетителям мужского и женского пола.
Как создать бота в Телеграм | Bot Telegram на python ШАБЛОН
В случае, если в анкете посетителя или лида не указан пол, то при рассылке будет использован текст из блока Текст (универсальный).
Более подробно о каждом типе шаблона:
Приглашение на событие
Для данного типа шаблона используются переменные:
- фамилия клиента: в отправляемое сообщение будет вставлена фамилия посетителя/лида,
- имя клиента: в отправляемое сообщение будет вставлено имя посетителя/лида,
- отчество клиента: в отправляемое сообщение будет вставлено отчество посетителя/лида.
В примере сообщения вы можете увидеть, как будет выглядеть сообщение. Т.е. %%name%% будет при отправке заменено на имя получателя сообщения.
Напоминание о долге
Для данного шаблона была добавлена переменная размер долга.
Если у посетителя есть задолженность, то в сообщение будет вставлена общая сумма долга посетителя.
Напоминание об окончании абонемента
Для данного шаблона добавлены следующие переменные:
- название абонемента: в сообщение будет вставлено название абонемента посетителя, который заканчивается,
- дата окончания абонемента: будет вставлена дата окончания абонемента,
- дней до окончания абонемента: количество дней до даты окончания абонемента,
- количество оставшихся занятий: количество оставшихся по абонементу занятий.
Источник: wiki.otmechalka.com
Делаем телеграм бота за 5 минут: быстрый старт с продвинутым шаблоном
В последнее время я сделал настолько много ботов для телеграмма, что крайне преисполнился в том, как их писать, как хостить, да и в принципе выработал красивый шаблон для быстрого их создания.
Сразу могу предложить посмотреть на то, что получиться в конце этого туториала. Для этого я запустил бота с идентичном шаблону кодом.
Также стоит отметить, что хостинг в этом примере бесплатный, но его хватает для разумной нагрузки.
А еще сразу скажу, что далее будет все на питоне. Вот. Сказал. Не буду больше ходить вокруг да около, у нас всего 5 минут (помните, да?). Приступим!
Пошаговая инструкция
1) Создаем репозиторий на гитхабе из моего шаблона
2) Регистрируемся на Heroku
3) Создаем новое приложение
4) Привязываем наш репозиторий к проекту на Heroku
5) Настраиваем автоматический deployment
6) Смотрим на адрес, где будет висеть наш бот
7) Настраиваем переменные среды
KEY
VALUE
Рандомная строка из букв для безопастности
Еще одна рандомная строка из букв для безопастности
Адрес полученный в пункте 6 (например fancy-panda.herokuapp.com). Обратите внимание на формат!
Токен для бота, куда будут отправляться логи (оставьте пустым, если хотите отключить логирование в телеграм)
8) Собираем наше приложение и ждем пока оно запустится
9) Заходим по адресу из пункта 6 и добавляем к ссылке пароль. Получиться что-то такое: fancy-panda.herokuapp.com/?password=
10) Устанавливаем webhook, переходя по ссылке на подобие fancy-panda.herokuapp.com/set_webhook?password=
Тестируем
Теперь, когда мы закончили все настраивать, пора посмотреть, что же мы «натворили».
Добавляем функционал
Теперь, когда у вас есть рабочий бот, который сам разворачивается и запускается в облаке, пришло время добавить свои функции. Для примера такую:
Думаю, дальше ограничивает вас только воображение. (ну почти)
Применение в проектах
Все любят, когда есть примеры работы. На основе этого шаблона я сделал бота wifi_qr_bot, который генерирует QR-коды для подключения к WiFi. Это упрощает жизнь, ведь пароль у вас длинный (безопасность, все дела), а вводить его на каждом новом устройстве вам лень.
Выводы
Вот мы и сделали нашего бота, который хостится в облаке. Он уже многое умеет в плане логирования. Для логирования я написал отдельную библиотеку, tg-logger. Если интересно, как она работает, то потыкайте в демо бота. Если все еще интересно, прочитайте мою статью.
Такие пироги с котятками.
Ссылки
- Репозиторий шаблона
- Рабочий бот (запущенный шаблон)
- WiFi QR-code generator bot
- Исходный код WiFi QR-code generator bot
Источник: habr.com
Настройка взаимодействия
с Telegram
При условии подключенного сервиса для аккаунта, менеджеру сервиса с правами «Администратор» достаточно выделить 3-5 минут для создания бота.
Алгоритм действий
Открыть подсистему Delans — «Стартовые настройки»:
Скриншот 1. Настройки Telegram
В окне «Стартовые настройки» выбрать раздел «Telegram». Нажать на иконку «Боты» и затем на кнопку «Подключение бота телеграм»:
Скриншот 2-3. Подключение бота Telegram
В открывшемся окне «Помощник для бота телеграм», есть вкладки «Открытие телеграм», «Создание бота», «Подключение бота» с последовательностью этапов настройки и подсказками к каждому действию:
Скриншот 4. Помощник для бота телеграм
Следуя подсказкам, перейдем к самой настройке и созданию бота в Telegram. Для этого в строке поиска необходимо найти бота «BotFather» (бот, администратор со стороны Telegram, который имеет права на создания и администрирования ботов). Нажимаем на его иконку открывая диалог и начинаем с ним общение посредством нажатия кнопки «Запустить»:
Скриншот 5. Запуск бота BotFather
Как результат начала общения с данным ботом, мы получаем список команд. Отправляем команду создать нового бота нажав на текст «/newbot» в сообщении:
Скриншот 6. Создание нового бота
В ответ получим подсказку с просьбой ввести публичное имя бота (которое будет отображаться всем пользователям). К примеру, создадим бота с именем «DeliveryAnswer». Следующим шагом станет запрос на создание «user name», которое должно содержать приставку bot. Создадим бота с «user name» — DeliveryAnswer_Bot
Скриншот 7. Запрос на создание «user name»
В результате успешного создания бота, в ответном сообщении получаем регистрационные данные. В сообщении нужно будет скопировать параметр «token to access the HTTP API»:
Скриншот 8. Ответ сообщения с регистрационными данными
Бот создан, теперь необходимо синхронизировать бота с базой. Для этого нужно перейти на вкладку «Подключение бота» и выполнить указанную последовательность шагов, в результате чего будет получено сообщение «Подключение успешно»:
Скриншот 9. Синхронизация бота с базой
Чтобы бот заработал, нужно отправить ему команду «Запустить» в личных сообщениях. Перейти в личные сообщения с ботом можно напрямую из сообщения, полученного в результате регистрации:
Скриншот 10. Команда Запустить в личных сообщениях
Старт взаимодействия с ботом:
Скриншот 11. Старт взаимодействия с ботом
Настройка шаблона для отправки заказов в Telegram
Для отправки заказов в чат, необходимо провести сопоставление каждого вида доставки с шаблоном сообщений. Данное сопоставление производится в подсистеме «Доставка» — «Настройки Telegram».
По умолчанию, при настройке создаются стандартные шаблоны для всех видов доставки. Данные шаблоны можно использовать, изменить или удалить. Для управления шаблонами сообщений, нужно войти в подсистему «CRM» — «Настройки» — «Шаблоны писем, SMS»:
Скриншот 12. Создание шаблонов смс для Telegram
В открывшемся окне, у нас уже есть набор шаблонов по умолчанию. Каждый шаблон наполнен максимально важной информацией о доставке. Если есть потребность в создании своих, уникальных шаблонов, то выбираем «Создать шаблон» — «Сообщения SMS»:
Источник: delans.ru