HEY!👋Support bot
HEY! 👋 Support bot - бесплатный сервис-конструктор, позволяющий создавать своих собственных ботов обратной связи и поддержки пользователей с использованием топиков (форумов) групп телеграмма.
Благодаря рекламе, сервис остается бесплатным. Реклама убирается через донат боту.
🔸 Поддержка топиков (форумов) - каждый запрос пользователей создает свою ветку, где видна индивидуальная переписка.
🔸 Установка статусов - каждому пользователю можно присвоить свой статус.
🔸 Рассылка по базе пользователей + перенос пользователей из других конструкторов.
🔸 Индивидуальное приветствие пользователям - сразу и по делу писать пользователю, куда он попал.
🔸 Быстрые ответы - экономит время.
🔸 Метки для пользователей - каждому пользователю можно присвоить свою метку.
🔸 Ограничение типов сообщений - можно убрать, например, голосовые и видео, чтоб их не могли присылать в бота.
🔸 Интеграция с ВК, Avito, Whatsapp, Telegram Business.
Важно! Бот не хранит историю переписки с пользователем. Восстановить её при удалении не получится!
1. Создание и настройка бота.
Бот не отвечает владельцу бота. Он отвечает вашим пользователям!
Регистрация своего бота и получение токена.
🔸 Создайте своего бота в @BotFather
— запустите @BotFather и отправьте ему команду /newbot;
— придумайте и напишите любое имя для бота;
— придумайте и напишите любой username для бота. По этому юзернейму к боту станет возможно обращаться через @. Важно, чтобы юзернейме было окончание bot. Можно использовать нижнее подчеркивание _
🔸 Получите токен бота. Токен - это длинный набор символов, который вы получили в предыдущем пункте. Выглядит он так:
92342394023:lkfoOfld030dLFDFJKDFkfjdkfd
Сохраните этот набор цифр и букв у себя.
Создание бота поддержки в @heysupport_bot.
Отправьте токен, который получили в предыдущем шаге. Получите подтверждение о создании бота. Перейдите в настройки бота.
Откроется основное меню с настройками бота.
2. Настройки вашего бота.
Работа в группе. Подключение бота в группу.
📌 Если у вас включена анонимность, то снимите её в настройках вашей группы.
📌 Добавьте вашего бота, созданного в @BotFather, в вашу группу, переведите группу в режим ТЕМЫ.
В целях безопасности добавить бота в группу может только тот админ, кто создал бота в HEY Support Bot. Иначе бот будет выходить из группы.
📌Сделайте вашего бота АДМИНИСТРАТОРОМ группы и выдайте ему права. Пункт "Управление темами" - Обязательно!
📌 Обязательно сделайте в вашей группе команду /auth, чтобы привязать её. Если не сделаете привязку, бот выйдет из группы.
Приветствие пользователей.
Приветствие показывается, когда новый пользователей нажимает /start в вашем боте. Если не установлено - показывается стандартное приветствие.
Здесь можно ДОБАВИТЬ (ИЗМЕНИТЬ) текст, посмотреть текущий и удалить текст (тогда будет показываться стандартное).
Кнопки с ссылками в приветствии.
В приветствие можно добавить кнопки с необходимыми вам ссылками. Для этого в конце вашего приветственного текста добавьте кнопки используя синтаксис, как ниже указано:
Ряд начинается [[ заканчивается ]]
Кнопки в одном ряду - разделитель &&
Разделитель знак - между названием кнопки и ссылкой. Ссылки проверяются на валидность.
Поддерживаются статичные эмодзи.
[[кнопка1-https://mail.ru && кнопка 2-https://t.me]]
[[кнопка3-https://mail.ru]]
[[кнопка4-https://mail.ru && кнопка 5-https://t.me]]
Будет выглядеть в вашем сообщении как:
Пример итогового вида приветствия с добавленными кнопками.
Если что-то было непонятно, посмотрите обучающее видео -
UTM - метки.
UTM-метки можно сравнить с ярлыками или тегами. Если говорить простыми словами, они показывают, из какого канала, группы или сайта пришли посетители. Например, с их помощью вы узнаете, сколько клиентов привела рассылка или пост в телеграм-канале у блогера.
Вы можете помечать аудиторию пользователей и показывать им дополнительное сообщение при приветствии.
Таким образом, если пользователь перейдет по ссылке https://t.me/botname_bot?start=hello, то помимо стартового сообщения активируется метка "hello" с Вашим индивидуальным текстом, отличным от установленного Вами приветствия пользователей.
Для создания своей метки используйте цифры 0-9, буквы A-Z, а также нижнее подчеркивание. Допустимо не более 20 символов.
Быстрые ответы.
Позволяет делать заранее заготовленные ответы и быстро отвечать пользователю "в одно нажатие". Вы можете просмотреть, добавить, изменить и удалить свои быстрые ответы.
Рассылка по базе пользователей бота.
Позволяет делать рассылку для каждого пользователя, кто запустил вашего бота.
Важно! Рассылка запустится сразу же, как только вы её создадите! Поэтому будьте внимательны и проверяйте то, что отправляете!
Пользователи.
Вы можете загрузить свою базу пользователей, если переходите из другого бота поддержки. Полезно, если хотите сохранить свою базу пользователей для последующих рассылок
Разрешенные сообщения.
Виды сообщений, которые разрешены к отправке пользователям бота.
❌ — запрещено.
✅ — разрешено.
Статусы
Позволяет каждое сообщение пользователя пометить свои статусом (выполнил, готово и т.д.) Здесь можно добавить статус, изменить или удалить.
Примеры установленных статусов:
Ассистенты
Вы можете добавить ассистента-помощника, у которого будет полный доступ к настройкам бота и он сможет помогать вам его настраивать. А так же ассистент может отвечать на вопросы, если вы его добавите в группу вашего саппорта.
Удобно, когда работаете в команде, и за поддержку и общение отвечает другой человек, но бот при этом остается в собственности у вас.
Вы всегда можете удалить ассистента, нажав 🗑 рядом с его именем.
Режим работы
Добавляет время работы и автоответ к нему. Т.е. если вы работаете с 10 до 23, то во время вне этого диапазона бот может прислать пользователю автоответ, что "ответим позже, когда проснёмся".
Внешние API.
Google - таблица.
Функционал предполагает создание анкет для поступающих в саппорт пользователей с сохранением этих анкетных данных в окне телеграма. По желанию все ответы можно записывать в вашу Google-таблицу.
✔️ дата обращения в поддержку;
✔️ ID пользователя;
✔️ Имя пользователя;
✔️ @username пользователя;
✔️ Название анкеты-квиза;
✔️ Ответы пользователя на заданные вами вопросы.
Выгружаются только данные анкет пользователей.
Сообщения мы не выгружаем - мы их не храним и не записываем в базу.
Для создания и привязки вашей таблицы просто следуйте инструкции и подсказкам бота.
Для отвязки вашей таблицы от бота (при необходимости, если вам необходимо удалить и/или привязать новую таблицу) есть необходимый функционал.
После создания и привязки таблицы в разделе "Анкетирование" появится пункт включения/выключения сохранения в вашу таблицу.
Проверка автоподписки на канал.
Здесь вы можете задать сообщение для проверки обязательной подписки на ваш канал - задать кнопку со ссылкой (если надо) и текст сообщения. Проверка будет ввиде квиза (вопрос-ответ).
И при первом обращении в саппорт, пользователю будет предложено подписаться на ваш канал, чтобы он мог задать вопрос при обращении в поддержку. Соответственно, не подписался - не может писать в саппорт.
- Пример без кнопки - задается текст и проверка для подписки. Пользователь подписывается на канал, возвращается, отвечает Да, после чего может задать вопрос в поддержку:
Привет! Подпишись на мой канал, чтоб задать вопрос! Напиши ДА после того, как подписался [[subscribe-100000000000]] - т.е. ключевое слово "subscribe" и через дефис id вашего канала.
- Пример с кнопкой - задается текст и кнопка-ссылка на ваш канал. Пользователь переходит по кнопке-ссылке на ваш канал, подписывается, затем отвечает ДА, после чего может задать вопрос в поддержку:
Привет! Подпишись на мой канал, чтоб задать вопрос! Напиши ДА после того, как подписался [[Мой канал @username-https://t.me/username|subscribe-ID_вашего_канала]]
Кнопка ссылкой задается в формате - [[Мой канал-https://t.me/username]] - проверяется валидность ссылки - https нужно обязательно.
Для проверки подписки на канал, Ваш личный бот, созданный вами в @BotFather (не HEYSupportbot), должен находится в вашем канале администратором, можно без выдачи прав.
Подчаты (суб-чаты)
Если у вас создано несколько сервисов на базе @HeySupport_bot, например, чат технической поддержки и рекламный чат и вам нужно иногда переадресовать сообщение из одного сервиса в другой, то этот функционал поможет вам организовать такую переадресацию.
Функционал позволяет дополнительно к имеющемуся чату присоединять дополнительные чаты (субчаты) для передачи туда запроса от пользователя. Удобно, когда необходимо сделать единую точку входа всех запросов, но дальше распределять по соответствующим чатам-направлениям.
Для создания субчата необходимо:
1. Создать новую группу и сделать её супергруппой.
3. Добавить в неё бота своего сервиса, к которому вы "привяжете" субчат.
4. В новом субчате сделать команду авторизации /authsubchat.
После авторизации, в меню настроек бота, в пункте "Подчаты" появится кнопка с названием вашего созданного субчата.
Если вам нужно изменить название субчата - меняете название группы и заново авторизуете группу командой /authsubchat - название кнопки в настройках изменится на изменённое название группы (субчата).
После всех настроек субчата, в пользовательском меню основного чата появится кнопка, при нажатии на которую происходит переадресация пользователя (сообщения) в привязанный субчат.
После переадресации тема в основном (текущем) чате закрывается.
Все последующие сообщения переадресованного пользователя приходят в субчат.
Внешние (сторонние) мессенджеры.
Функционал для подключения аккаунтов внешних (сторонних) мессенджеров из доступных вариантов.
Все сообщения, который вы получите в этих мессенджерах, будут автоматически пересылаться в ваш чат в Telegram. Вы сможете отвечать на эти сообщения прямо из вашего бота, а ответ будет отправлен в мессенджер, где был начат диалог.
Настройка интеграции ВКонтакте.
В настройках вашего сообщества ВК необходимо создать ключ доступа и получить ID (идентификатор) сообщества.
И пришлите эти данные боту, следуя его подсказкам. Бот произведёт необходимые настройки и создаст соединение.
Настройка интеграции Авито.
В настройках Авито необходимо создать ключ доступа и получить ID (идентификатор), для этого у Вас обязательно должна быть подключена платная услуга в сервисе Авито.
После получения ключей перейдите в настройки бота, раздел "Внешние мессенджеры" — "Добавить мессенджер" — "Авито" и, следуя подсказкам, произведите настройки интеграции.
Телеграм Бизнес 🔥
Если подключаете в уже существующую группу в боте, то Вам необходимо обязательно передобавить токен, если он был создан и привязан к Хэй Саппорту ранее 1 апреля.
Подключение своего бизнес аккаунта к боту делается по алгоритму:
(Если делаете новое подключение, то выполняйте в порядке, как ниже указано)
1. Выполнить действия п.1 Создание бота .
И в @Botfather обязательно включить в настройках вашего созданного бота функционал Telegram Business 👇
2. Выполнить действия п.2 Работа в группе
3. Добавить свой бизнес аккаунт (свой телеграм ID) в HeySupport Bot 👇
Свой Телеграм ID можно узнать при помощи бота @getmyid_bot
Перейдите в бота и нажмите кнопку "старт" — в ответном сообщении будет указан Ваш Телеграм ID (идентификатор).
4. Добавьте бота, созданного Вами в @BotFather в настройках вашего бизнес аккаунта приложения Телеграм.
п.3 на скриншоте — введите имя вашего бота
п.4 на скриншоте — выберите, какие чаты будут доступны боту, все или избранные вами.
5. Проверить, что всё верно подключено и настроено — написать сообщение в ЛС вашего аккаунта — сообщение должно появится в группе.
(Бот не отображает сообщения, написанные напрямую (не из группы бота) из аккаунта)
Теперь сообщения, отправляемые пользователями Вам в ЛС будут приходит в установленную группу, куда Вы можете добавлять помощников для ответов на них.
Анкетирование (Quiz).
Функционал создания анкет для поступающих в саппорт пользователей с сохранением этих анкетных данных в вашу Google-таблицу.
- Название вашей анкеты - квиза.
- Включить - выключить анкету.
- Включение/выключение Гугл таблицы.
- Удалить анкету - квиз.
Один из вариантов использования квиза - подобие капчи для вашего чата поддержки.
Для правильного функционирования необходимо следовать инструкции и синтаксису создания вопросов-ответов и кнопок:
✅ Если вопросов несколько, то каждый вопрос задается с новой строки. Ответ на вопрос и/или кнопки с ответами задаются в одной строке с вопросом и все должно быть отправлено одним сообщением. Например:
Вы пишете в техподдержку нашего канала. Если вы это понимаете, то ответьте ДА [[answer-ДА]] У вас есть вопрос по теме нашего саппорта? Ответьте ЕСТЬ ВОПРОС [[answer-есть вопрос]].
✅ Кнопки задаются в формате [[Да|Нет|Не знаю|answer-Не знаю]],
где [[ начало кнопок, ]] конец кнопок, | разделитель кнопок, answer_дефис_правильный ответ (должен совпадать с названием одной из заданных кнопок) Например:
Вы пишете в техподдержку нашего канала. Если вы это понимаете, то ответьте ДА [[Да|Нет|Не знаю|Куда я попал(а)?|answer-ДА]]
✅ Установка правильного ответа, который необходимо написать и отправить [[answer-правильный ответ]] добавляется в конце вашего заданного вопроса.
- Пример без кнопок - задается вопрос и правильный ответ на вопрос:
Пожалуйста, напишите "я понимаю", чтобы мы убедились, что вы обратились по адресу [[answer-Я понимаю]]
- Пример с кнопками - задается вопрос и правильный ответ на вопрос в кнопке:
Пожалуйста, нажмите "да", чтобы мы убедились, что вы обратились по адресу [[Да|Нет|Не знаю|answer-Да]]
✅ Закрывающее ответное сообщение (последнее в анкете) задается командой с новой строки [[end-Тут фраза, которая будет последняя]]
[[end-Спасибо. Постараюсь как можно скорее вам ответить]]
❗❗ В одной конструкции может быть задано сразу несколько проверок, например - [[Да-я понимаю|Нет|Незнаю|subscribe-10024234234|answer-тут правильный ответ]],
❗❗НО в одной конструкции вопросов НЕ могут быть ссылки (кнопка перехода под сообщением) и кнопки выбора ответов внизу.
Удалить бота.
Удаляет бота из системы. Не удаляет пользователей, которые ранее были привязаны к боту.
Платежные системы.
При подключении данного сервиса и вашей платежной системы вы сможете выставлять счет прямо из чата поддержки, нажав на кнопку "Информация о пользователе" и затем "Выставить счет"
и ответить на служебное сообщение бота.
Со стороны пользователя выставление счета выглядит так:
Пользователь нажимает "оплатить", переходит в вашу платежную систему и производит оплату. После чего в чат приходит подтверждение оплаты.
На стороне поддержки приходит сообщение о произведенной оплате. Указан ID пользователя, который произвел оплату и сумма.
3. Дополнительные настройки.
Привязывать агента поддержки.
Привязывает сотрудника поддержки, который первый ответил. Будет дополнительное сообщение – "пользователь закреплён за агентом поддержки №1234567". Пользователь со свое стороны будет видеть первые 4 цифры.
Помечать тему первой буквой статуса.
При изменении в чате поддержки статуса будет также меняться тема на такой же эмодзи и в общем списке пользователей будет видно установленный статус не заходя в ветку чата.
Анонимизировать пользователей.
Если Вам необходимо сохранить анонимность пользователя, который обращается в поддержку, то активируйте этот пункт настроек.
Сообщать пользователю о доставке его сообщения.
автоответ, что сообщение пользователя доставлено в поддержку. Включается в пункте "настройки" и срабатывает раз в 6 часов. Т.е. если пользователю не ответили сразу, то он получит такое сообщение.
Проверка ссылок сервисов статистики на скам.
Когда вам в поддержку отправляют сообщения, содержащие ссылки на сервисы статистики - telemetr.me и tgstat.ru, то бот проверяет эти ссылки на скам и сообщает админу.
Помечать новые и отвеченные темы.
Включение функции индикации новых сообщений/новых тем.
При поступлении в чат новых сообщений от пользователя появится зелёная метка. После ответа на сообщение цвет метки меняется на черный.
Внимание! Возможна нестабильная работа из-за кэша Телеграм.
4. Работа бота в группе и сообщения админа.
Отвечать на сообщения боты вы можете в личных сообщениях бота, либо добавив своего созданного бота в свою группу. При это вы можете включить или выключить топики (темы) в группе, бот все равно будет работать.
Разбирать будем вариант, когда добавляем бота в СВОЮ ГРУППУ и включение поддержку ТОПИКОВ (ТЕМ).
Добавляете бота в группу, добавляете бота в группе в администраторы и выдаёте права, как указано ниже
Вводите команду /auth в вашем чате. ВАЖНО! Обязательно вводить команду, без этого корректно работать не будет. Если топики выключаете, команду обязательно вводить повторно!
Готово! Ваш чат подключен! Если в ваш бот написать, то создастся тема с сообщением пользователя:
На сообщения пользователя ответ только через реплай, в противном случае пользователь не получит ваше сообщение.
Обычными сообщениями могут общаться между собой все админы саппорта в любой ветке и эти сообщения пользователь не видит.
Можно таким образом обсуждать, например, возникший вопрос или предложение конкретного пользователя.
5. Функциональные кнопки в чате с пользователем.
1. Статус обращения.
Позволяет установить статус обращения, которые заданы в разделе СТАТУСЫ в настройках вашего бота. Кликаете, выбираете. Все последующие сообщения будут со статусом данной заявки.
2. Информация о пользователе.
Показывает информацию о пользователе:
- его ID;
- Никнейм;
- @username
- метку, откуда он пишет вам.
Функция бана. Пользователь больше не сможет писать в ваш бот. Чтоб отбанить - нажать на кнопку ОТБАНИТЬ, которая появляется, если пользователь был забанен.
Пересоздать топик - если возникаешь ошибка чата, есть возможность пересоздать топик с пользователем.
Выставить счет - см. пункт "Платежные системы"
3. Быстрые ответы.
Позволяет быстро выбрать и ответить пользователю заранее заготовленными быстрыми ответами. Выбрали - нажали, сообщение отправилось пользователю.
Благодарности🤝
Если вы хотите поддержать дальнейшее развитие проекта, других ботов — всегда это можно сделать чеканной монетой в виде доната на развитие.
https://yoomoney.ru/fundraise/c1OA6wImxRY.230302
А если криптой на USDT (trc20) кошелек, то вот так TVmjP1MdohStLiv1dLcth6Nh4T7SijWeT8
Сотрудничество, реклама, платная разработка »» @RBSFamilyAds_bot
Техподдержка »» @RBSFamilySupportBot
Для официальных запросов »» [email protected]