Добро пожаловать в Базу знаний Messaggio!
Здесь вы найдёте инструкции о том, как использовать платформу.
Авторизация
- С чего начать
- Как войти в личный кабинет Messaggio
- Моя учетная запись Messaggio
- Как принять условия оферты
Панель управления
Отправители
- Как зарегистрировать имя отправителя
- Сколько длится проверка заявки
- Абонентская плата за имя отправителя
- Как изменить имя отправителя после активации
- Требования к имени отправителя Viber
- Требования к имени отправителя SMS
- Требования к имени отправителя WhatsApp
- Требования к имени отправителя VK
- Как подключить услугу Flash Call verification
- Как начать чат
- Панель управления чатами
- Поиск по чатам
- Как создать мультиканальную рассылку
- Как добавить контакты в рассылку
- Как указать чёрный список получателей
- Как протестировать рассылку
- Как быстро отправляется рассылка
- Как запланировать рассылку
- Как отправить рассылку плавно
- Как остановить рассылку
- Как повысить эффективность рассылки: A/B-тестирование
- Как начать общаться с клиентами через Телеграм бот
- Как создать шаблон сообщения
- Как создать мультиканальный шаблон
- Как активировать шаблон
- Как персонализировать сообщение
- Требования к содержимому и формату сообщений Viber
- Как создать транзакционный шаблон сообщения Viber
- Как отправлять видео в Viber
- Требования к содержимому и формату сообщений SMS
- Требования к содержимому и формату сообщений WhatsApp
- Требования к содержимому и формату сообщений VK
- Как работает сокращатель ссылок: статические и динамические ссылки
Группы контактов
- Как загрузить базу контактов
- Как создать черный список контактов
Статистика
- Как связаться с нашей командой
- Где найти техническую документацию
- Глоссарий
- Как пополнить баланс
- Как применить промокод
- Уведомления о низком балансе
- Автоплатёж
- Где получить закрывающие документы
- Тарифы Messaggio: как выбрать?
Пользователи
- Как добавить в избранное
- Как использовать документы
- Как создать проект
- Как указать webhook для статусов сообщений
- Как получить секретный ключ для API
Интеграции
- Интеграция с Pyrus
- Интеграция с amoCRM
- Интеграция с WooCommerce
- Интеграция с HubSpot
- Интеграция с OpenCart
- Интеграция с 1C:Предприятие
- Интеграция с YCLIENTS
- Интеграция с InSales
- Интеграция с МойСклад
- Настройка связей с Messaggio в ApiX-Drive
- Интеграция Messaggio и Google Sheets
- Интеграция Messaggio и CallTouch
- Настройка связей с Messaggio в Zapier
- Интеграция с Prestashop
- Интеграция Messaggio и REES46
- Интеграция Messaggio и Planfix
- Интеграция с Битрикс24
Как начать общаться с клиентами через Телеграм бот
Создайте Телеграм бота
Как сделать меню в Telegram-боте / Двухуровневое меню бота / SAMBOT.RU
Привяжите бота к аккаунту Messaggio, создав отправителя Телеграм
- Зайдите в личный кабинет Messaggio, перейдите в раздел «Отправители», нажмите «Создать».
Создайте шаблон сообщения
- Среди действий с отправителем выберите «Создать шаблон с отправителем».
Возможности рассылки от Телеграм бота из Messaggio
Телеграм бот позволяет общаться с клиентами 3 способами:
- Отправка сообщий от имени бота в Телеграм канал.
- Отправка сообщений от имени бота в Телеграм группу.
- Отправка сообщений в личный Телеграм-чат с пользователем, подписавшимся на бота.
Рассмотрим порядок настройки бота для каждого способа коммуникации.
Рассылка в Телеграм канал / Телеграм группу
Добавьте бота в Телеграм канал / Телеграм группу
- Откройте Телеграм канал / Телеграм группу, в который планируете отправлять сообщения.
- Кликните на название канала, перейдите в раздел «Подписчики».
Теперь бот может отправлять сообщения в канал / группу от своего имени.
Запустите рассылку по подписчикам канала / группы
- В личном кабинете Messaggio перейдите в раздел «Рассылки» и нажмите «Создать» — «Стандартная рассылка».
- Задайте рассылке название, выберите созданный ранее шаблон сообщения Телеграм.
- Назначьте группу контактов для рассылки. В списке групп контактов вы увидите автоматически созданную группу в формате Telegram channel_UsernameBot / Telegram group_UsernameBot. Выберите группу контактов и нажмите «Добавить выбранные».
Рассылка будет доставлена в Телеграм канал / Телеграм группу от имени бота в указанное вами время.
Рассылка в личный Телеграм-чат с пользователем
Чтобы Телеграм бот мог отправлять сообщения в личный чат с пользователем, пользователь должен быть подписан на бота. Пользователь считается подписавшимся на Телеграм бота, если он инициировал общение с ботом, запустив его и сообщив ему свой номер телефона.
-
Чтобы отправить личное сообщение от имени Телеграм бота, в личном кабинете Messaggio перейдите в раздел «Рассылки» и нажмите «Создать» — «Стандартная рассылка».
Рассылка будет доставлена от имени бота в Телеграм чаты всех пользователей, подписавшихся на бота, в указанное вами время.
- Была ли эта статья полезной?
- ДаНет
Источник: messaggio.com
Динамическое меню. Изменяемые кнопки. В Telegram боте
Очень частый вопрос «А как сделать, чтобы кнопки в боте были чем-то вроде переключателей, типо Вкл/Выкл?» или «А как сделать множественный выбор в кнопках?».
И теперь перед тобой инструкция к применению.
- Как обычно пример масштабируемый под любое количество кнопок
- Реализован вывод результата в зависимости от выбранных вариантов
О типах данных. В salebot, так же как и в программировании существует несколько типов данных: строковые и числовые.
Подробно о типах данных можно почитать здесь
Я всегда рекомендую активно использовать в переменных и call_back числовые данных, так как они поддаются математическим операциям и имеют четкий, предсказуемый порядок и иерархию.
В это уроке я так же активно использую числа.
Стартовый блок
- Создадим блок «Начало диалога» с обычным условием /start
- В настройках проекта зададим переменную bot_token и укажем в ней api token вашего Telegram бота
- С первого же блока мы будем использовать Telegram Bot Api, так что указываем в нём следующие настройки. Ниже я дам пояснения по используемым переменным
- — Тип запроса — POST-data
- — URL запроса — https://api.telegram.org/bot#/sendMessage
- — Сохраняемые значения — result|message_id -> message_id
- — JSON параметры:
- В калькуляторе укажем следующие переменные, так мы задаём стартовые значения наших «переключателей»:
- checkpoint_1 = «❌»
- checkpoint_2 = «❌»
- checkpoint_3 = «❌»
Обрати внимание на написание текста кнопок и callback_data!
В тексте каждой кнопки указана переменная вида #1>.
Эти переменные являются изменяемыми значениями. Весь текст кнопки может быть прописан в каждой из этих переменных.
Цифра в каждой из этих переменных соответствует номеру кнопки. У тебя наверняка текст в кнопке будет другой, но в переменной обязательно прописывай ее порядковый номер.
В callbak_data каждой кнопки также указан порядковый номер кнопки и он совпадает с соответствующим номером в переменной #.
Блок «Изменение кнопок»
- От стартового блока протягиваем стрелку и создаём новый блок «Изменение кнопок»
- В стрелке указываем следующие параметры:
- — Условие, здесь указываем каждый callback_data из кнопок предыдущего блока. Т.е. сколько было кнопок столько цифр прописываем по порядку, в примере три кнопки — 1;2;3
- — Выбор соответствия — Полное совпадение
- — Отображать как кнопку — выключить
- — Пользователь вводит данные — включить
- — Задаём переменную для пользовательского ввода — click
- В блоке «Изменение кнопок» указываем следующие настройки:
— Тип запроса — POST-data
— URL запроса — https://api.telegram.org/bot#/editMessageText
— Сохраняемые значения — result|message_id -> message_id
— JSON параметры:
«chat_id»:»#»,
«message_id»:»#»,
«text»:»Здесь написан какой-то супер умный текст, ну или не очень умный «,
«reply_markup»:»<«inline_keyboard»:[[<«text»:»Кнопка 1 — #»,»callback_data»:1>],[«,»callback_data»:2>],[«,»callback_data»:3>],[ >