Если вы хотите существенно упростить свою работу и ведение бизнеса, вам стоит добавить бота в Телеграме и передать ему часть задач, тем самым сняв часть нагрузки с себя и сотрудников. О том, что такое боты в мессенджере, для чего они нужны и какие бывают, как их создают и какой способ выбрать, а еще о том, как сделать бота в конструкторах, я расскажу ниже.
Боты в Телеграме: что это и для чего нужны
Боты в Телеграме – это приложения в Telegram, созданные для выполнения самых разнообразных задач, от создания заметок и напоминания о важных делах до работы в качестве персонального ассистента, ведения консультаций клиентов и продаж услуг и товаров.
Их популярность с каждым днем возрастает, и сегодня ботов активно используют как в частных целях, так и для работы или бизнеса. Вы тоже можете влиться в эту сферу, для этого рекомендую бесплатный курс по разработке чат-ботов от Анатолия Милова.
Какие способы создания ботов существуют и какой выбрать
Создать ботов для Телеграма можно с помощью программирования. Для этого вам следует знать языки программирования, уметь составлять техническое задание, проводить тестирование и т.д. Если таких навыков вы не имеете или же не хотите заниматься этим самостоятельно, вы можете обратиться к программистам, но это будет платно и дорого. Если такой способ вам тоже не подходит, на помощь придут конструкторы ботов.
Конструкторы ботов – это площадки, где вы сможете пошагово сделать бота с самого начала, не имея особых навыков. Один из ресурсов этого типа – BotMan.pro. Этот сервис выделяется простым и удобным в работе интерфейсом, большим набором инструментов для расширения возможностей вашего приложения и отличной подборкой видеоуроков, которые объяснят, как сделать бота, начиная с его регистрации и заканчивая добавлением различных функций.
Так выглядит бот изнутри:
Ключевое достоинство BotMan состоит в том, что создать бота и наделить его базовыми возможностями здесь можно полностью бесплатно на тарифе Free. Этот конструктор позволяет создавать простые приложения и пользоваться ими на безвозмездной основе, и только когда вы научитесь с ними обращаться и почувствуете, что вам нужно больше возможностей, вы сможете оплатить любой платный тариф.
Как создать бота в конструкторе ботов
Чтобы разработать бота в Telegram, нужно пройти три ключевых этапа.
- На первом этапе нужно зарегистрировать нового бота в Телеграме через бота BotFather: с его помощью выполняется управление всеми приложениями такого типа.
- На втором этапе новый бот должен быть добавлен в конструктор ботов.
- На третьем этапе создается сценарий бота: последовательность сообщений и действий, за счет которых идет общение пользователя и приложения.
Ниже разберем подробно каждый из шагов.
Для удобства в работе используйте браузерную или десктопную версию Телеграма на компьютере, т.к. так будет проще переключаться между мессенджером и сайтом BotMan, когда потребуется скопировать и передать токен, позволяющий управлять вашим ботом.
Создаем токен бота через BotFather
Чтобы зарегистрировать нового бота и получить токен, следуйте инструкции:
- Откройте Telegram, через строку поиска отыщите BotFather и перейдите в него. Кнопкой «Старт» начните работу с ним.
- На экране появится описание бота и перечень команд, которые он понимает. Введите вручную или нажмите на команду «/newbots». Найти ее можно в сообщении на экране или в меню под кнопкой рядом с поисковой строкой.
- Придумайте своему новому боту имя и введите его на русском или английском языке. Его можно будет отредактировать в дальнейшем через службу поддержки, его будут видеть пользователи приложения.
- Придумайте и введите username бота: оно должно быть на английском языке, впоследствии поменять его не удастся. По username пользователи в будущем смогут найти ваше приложение через поисковую строку. Обратите внимание: ввести юзернейм нужно так, чтобы в конце через знак «_» было слово «bot», как на скриншоте ниже.
- BotFather поздравит вас с созданием нового бота и сообщит, что вы можете использовать команду «/help», чтобы посмотреть все команды для управления вашим приложением. С их помощью вы сможете сделать описание своему боту или добавить изображение профиля, а также выполнить ряд иных действий. В этом же сообщении вы увидите токен бота – комбинацию букв и цифр, которую нужно скопировать, чтобы начать работать в botman.pro. Не передавайте токен посторонним людям: так вы можете утратить доступ к своему приложению.
После копирования токена можно переходить к следующему этапу.
Добавляем бота в конструктор ботов
Чтобы начать работать над приложением, сначала оно должно быть добавлено в конструктор ботов BotMan по инструкции ниже:
- Откройте сайт botman.pro и кликните «Регистрация» в верхнем углу справа.
- Укажите электронный почтовый ящик и два раза пароль или пройдите авторизацию в сервисе с использованием учетных записей в ВКонтакте, Яндексе или Google.
- Теперь выберите аккаунт, с которым хотите работать: «Телеграм» или «ВК». Нажмите на мессенджер. Чаще всего ботов создают именно для него, для приложений в ВК выполняются почти все те же самые действия, за редкими отличиями, связанными с особенностями соцсети.
- Теперь подключите созданного вами нового бота: укажите скопированный ранее токен (если вы не скопировали его, то откройте BotFather, введите команду «/mybots», выберите своего бота, кликните «API token» и скопируйте данные) в пустой строчке и кликните «Подключить».
Если все сделано правильно, бот будет подключен к конструктору, далее автоматически откроется страница создания сценария, по которому станет работать ваше приложение.
Список функций, которые можно применить в боте
Процесс создания бота выполняется по инструкции ниже. Мы сделаем простое приложение с минимальным набором функций, к примеру, бота для компании, предоставляющей услуги клининга. Он предложит каталог услуг и цен, информацию об организации с указанием адреса и номера телефона для связи, а также предоставит контакты операторов службы поддержки.
Инструкция:
- Первый шаг – это настройка запуска приложения. В самом простом варианте оно начинает работу после того, как пользователь активирует его нажатием на кнопку «Старт». Это решение доступно по умолчанию: в блоке, отвечающем за запуск, стоит галочка в строчке «Запуск на кнопку «Запустить»». Снимать ее не нужно. Если же вы нажмете «Добавить триггер», то сможете добавить иные варианты запуска бота: по ключевому слову (при вводе определенного слова приложение начинает действовать по отдельному сценарию, например, по слову «акция» оно расскажет о рекламных предложениях компании), по триггерам «Метка применена» (например, пользователь купил платный курс, на него была назначена метка, бот видит это и предлагает ему соответствующие обучающие материалы) или «Метка снята» (к примеру, пользователь ранее покупал подписку, но затем перестал это делать, с него сняли метку, бот видит это и спрашивает у него, почему подписка больше не оплачивается и что побудит его изменить решение), по триггеру «Подача заявки на вступление» (если человек хочет вступить в канал либо в чат, бот видит заявку, отклоняет, подтверждает или связывается с ним, чтобы предложить дополнительно подписаться на другой ваш проект или пройти капчу). Мы оставим наиболее простой способ начала работы бота – по кнопке «Запустить».
- Теперь кликните на серую точку с белым плюсом возле кнопки «Первый шаг» и выберите «Сообщение (Контент)».
- Выберите контент, который станет отправлять бот человеку. Мы нажмем на «Текст», но кроме него приложение может добавить изображение, файл, вопрос (для разных ответов запускаются различные сценарии работы), товар (для оплаты, актуально для интернет-магазинов), видеозапись, голосовое сообщение, несколько картинок («Галерея»).
- В появившемся окне наберем текст приветствия, которое пришлет бот человеку после запуска. Можно сделать приветствие пользователя по имени (кликните на кнопку «</>» и укажите «Имя»), оформить текст жирным шрифтом, курсивом, подчеркнуть либо зачеркнуть, а также сделать ссылку или добавить смайл.
- Кликните «Добавить кнопку», чтобы создать кнопки в меню приложения.
- Сделаем первую кнопку с названием «Услуги и цены». Для этого введите ее название и нажмите «Добавить». Аналогичным образом сделайте еще две кнопки.
- Кнопки в меню Телеграм-бота готовы, но они пока не работают, т.к. для них не назначены действия. Чтобы это изменить, нажмите на круглую серую кнопку с плюсом на первой кнопке «Услуги и цены».
- Выберите «Сообщение (Контент)», затем нажмите «Текст».
- Введите текст для кнопки: в данном случае это будет каталог услуг и цены.
- Повторим действие для второй кнопки – «Адрес и контактные данные». Дополнительно для нее добавим адрес магазина на Google Картах. Для этого введем текст, затем нажмем на кнопку для добавления ссылки, введем название, вставим URL-ссылку и нажмем «Добавить».
- Сделаем третью кнопку – «Связь с поддержкой» – и добавим для нее контакты техподдержки в Телеграме по аналогии с предыдущей кнопкой.
- Теперь можно проверить работу приложения. Все кнопки работают, ссылки активны и по ним можно перейти на Google Карты или в Телеграм.
- Чтобы бот больше соответствовал своему функционалу, можно изменить ему название и добавить подходящее изображение. Для этого перейдите на страницу «Главная», напротив названия приложения нажмите на три точки и выберите «Управление ботом».
- В открывшейся вкладке вы можете изменить название приложения и добавить ему описание.
- Теперь нажмите на кнопку «Изменить приветствие».
- В открывшемся окне можно добавить приветствие боту. Изменить картинку здесь нельзя: ее мы добавим через BotFather.
- Теперь откроем BotFather, чтобы доставить изображение. Введите команду «/mybots» и нажмите в списке на вашего бота.
- Нажмите «Edit Bot».
- Выберите «Edit Description Picture».
- Отправьте изображение в разрешении 640х360. В ответ получим сообщение, оповещающее, что изображение успешно принято.
- Теперь установим боту аватар. Для этого вернемся в настройки и выберем снова «Edit Bot», а затем «Edit Botpic».
- Отправьте BotFather изображение, которое он установит на аватар вашему боту.
Теперь вы можете запустить свое приложение. Вы увидите, что у него появилось название, описание, аватар и фоновое изображение.
Итак, у нас получился простой бот, предлагающий пользователям информацию о компании, ссылку на местоположение организации на карте и ссылки на аккаунты техподдержки в Телеграме.
Если у вас есть канал в Телеграме, вы сможете добавить в него бота администратором. Вот как это сделать:
- Перейдите на главную страницу, кликните по кнопке с тремя точками и в выпадающем меню укажите «Управление ботом».
- Скопируйте username приложения.
- Теперь откройте Telegram и перейдите в ваш канал.
- Откройте меню канала и нажмите «Изменить».
- Нажмите на вкладку «Администраторы».
- Нажмите на синюю круглую кнопку, чтобы добавить второго администратора.
- В поисковой строке наберите username приложения и нажмите на него, когда он появится в результатах.
- Выдайте боту необходимые разрешения и подтвердите действие.
- Теперь вы увидите, что ваш бот назначен администратором канала.
- После добавления приложения администратором в канал придет сообщение вида: «Chat ID: - 111111111». Скопируйте цифры после двоеточия вместе со знаком «-» , а затем удалите из чата сообщение.
После добавления в канал бот сможет помогать в управлении им. Так, вы можете научить его подтверждать заявки на присоединение к закрытому каналу. Вот как это сделать:
- Откройте сценарий бота и в блоке «Запуск бота» выберите «Добавить триггер».
- Еще раз кликните «Добавить триггер», выберите «Управление группами и каналами» и нажмите «Подача заявки на вступление».
- В поле «Выберите группу/канал» укажите канал, для которого приложение будет подтверждать заявки.
- Теперь в блоке «Подача заявки на вступление» кликните на кружок и создайте блок «Действия».
- Нажмите «Добавить действия».
- В открывшемся окне кликните «Добавить действие», далее «Управление группами/каналами» и в выпадающем списке выберите «Подтвердить заявку на вступление…».
- В блоке «Подтвердить заявку…» в пустую строку вставьте цифры со знаком «-», скопированные вами из сообщения, пришедшего в чат, как на скриншоте ниже.
- У вас должен получиться блок, как на скриншоте, чтобы бот мог одобрять заявки.
- Теперь нужно сделать пригласительную ссылку. Для этого откройте канал, перейдите в его настройки, найдите вкладку «Пригласительные ссылки» и нажмите на нее.
- Нажмите «Создать ссылку».
- Поставьте галочку в строке «Заявки на вступление», чтобы пользователи могли присоединяться к каналу только после того, как администраторы подтвердят вступление, и придумайте название ссылки. Затем подтвердите ее создание.
- В меню ссылки под тремя точками нажмите «Копировать», чтобы пригласить по ней пользователей.
- Отправьте ссылку человеку, которого хотите пригласить в канал. После того как пользователь нажмет на нее и отправит запрос, бот увидит его и примет заявку.
- При необходимости вы сможете добавить сообщение, которое приложение будет присылать человеку после одобрения заявки. Для этого в блоке «Действие» нажмите на кружок рядом со строчкой «Следующий шаг» и выберите «Сообщение (Контент)», а затем «Текст».
- Введите приветственное сообщение.
Теперь человеку придет уведомление о принятии заявки и приветственное сообщение от бота.
Функция подтверждения заявок ботом есть лишь в тарифе Pro. Приложение может выполнять и ряд иных действий: отклонять заявку на вступление в канал либо группу, исключать или разблокировать пользователя из группы/канала, а также управлять сообщениями: закреплять их или отправлять администратору. Эти инструменты также доступны только в платном тарифном плане в Botman.
Конструктор ботов предлагает и иные инструменты для бота. Часть из них доступна в бесплатном тарифном плане, другие же будут доступны при оплате тарифа Pro. В их числе:
- работа с подписчиками: просмотр информации (дата подписки, последний контакт с ботом, почта, телефон), установка и снятие меток, экспорт и импорт данных о подписчиках;
- создание рассылок: оформляя их, вы сможете оповещать подписчиков и не только о проведении акций, скидках на продукты или услуги, новых поступлениях и т.п.;
- просмотр диалогов бота с подписчиками и возможность вмешаться в разговор и прислать сообщение человеку от своего имени;
- интеграции: к боту можно подключить учебные платформы, платежные и CRM-системы, рекламные сервисы, телефонию;
- создание подписных страниц: одностраничные мини-сайты, где человек может записаться на ваш курс или семинар, подписаться на рассылку новостей или акций и т.п.;
- аналитические инструменты: можно отслеживать количество подписчиков за все время или отдельный отрезок, включая отписавшихся от бота, остановивших его или заблокировавших.
Какие бывают боты
Чаще всего в Телеграме используются чат-боты, предназначенные для общения с человеком в режиме чата. Самые простые приложения этого типа взаимодействуют с пользователем в форме обмена сообщениями. Более сложные боты могут консультировать по товарам и принимать платежи, интегрируются с другими платформами, выполняют рассылки сообщений и множество иных задач.
В зависимости от задач, которые решают, боты бывают следующих видов:
- боты-магазины: используются для консультаций, предоставления каталогов продуктов или услуг, оформления продаж и доставки товара и т.д.;
- боты обратной связи: замещают сотрудников техподдержки, забирая на себя часть их задач: консультацию клиентов, отправку инструкций, ответы на вопросы, решение проблем и т.п., в сложных ситуациях способны перевести диалог на живого оператора;
- боты для владельцев каналов: выполняют размещение постов, включая отложенное, создают новый контент, модерируют его, принимают заявки на вступление в канал, выявляют нарушителей правил канала, предупреждают и блокируют их и т.п.;
- приложения для работы с контентом: помогают скачивать аудио, видео или тексты, конвертировать в другой формат, хранить в формате облака и т.п.;
- боты для работы с текстами: находят и исправляют ошибки, проверяют уникальность, переключают раскладку, переводят на другой язык и т.д.;
- справочные приложения: ищут информацию в интернете (своего рода аналоги Google в Телеграме), присылают погоду, курсы валюты и криптовалюты, свежие новости и т.д.;
- боты для напоминаний: предупредят о важном событии, о том, что нужно выпить лекарство, позвонить родным, сделать что-либо и т.д.;
- обучающие приложения: могут записывать на курсы, семинары, присылать обучающие материалы, проводить тестирование, запрашивать обратную связь и т.п.;
- для юридических вопросов: помогут связаться с адвокатом или юристом для бесплатной консультации, проверят контрагента и пришлют информацию о нем и т.п.;
- боты для безопасности: проверят файлы или ссылки на предмет вирусов и вредоносного ПО, помогут сгенерировать безопасный пароль.
Это лишь небольшая часть разновидностей ботов в зависимости от выполняемых ими задач. В реальности их существенно больше, сфера их использования ограничена только вашей фантазией.
Безопасность бота
Безопасность бота в Telegram – это одна из ключевых составляющих, которая должна быть учтена при его создании и использовании. Даже если ваш бот предназначен для простых задач, важно следить за его безопасностью, чтобы избежать возможных нарушений конфиденциальности данных пользователей или злоупотреблений. Основными аспектами безопасности являются защита данных, управление доступом и актуализация программного обеспечения.
- Защита данных. Убедитесь, что все личные данные, которые ваш бот может собирать (имя, номер телефона, адрес и т. д.), хранятся на защищенных серверах. Рекомендуется шифровать данные на уровне передачи и хранения.
- Проверка доступа. Настройте механизмы проверки доступа для управления тем, кто может взаимодействовать с вашим ботом. Это может быть реализация ограничений по IP-адресам, а также использование токенов для аутентификации разработчиков и пользователей.
- Регулярные обновления. Периодически проверяйте и обновляйте библиотеки и платформы, на которых работает ваш бот. Уязвимости в старых версиях программного обеспечения могут открыть двери злоумышленникам.
- Никому не передавайте токен бота. Полученный токен бота из Botfather нужно надежно хранить и не передавать третьим лицам.
Кроме того, важно следить за активностью вашего бота. Ведите логи использования, что позволит вам отслеживать подозрительную активность, а также быстро реагировать на возможные угрозы. Наличие системы мониторинга поможет выявить необычные действия и предотвратить атаки до того, как они смогут серьезно повредить вашему проекту или данным пользователей.
Не забывайте о том, что потенциальные уязвимости могут возникнуть не только на стороне службы, но и в самом коде бота. Проведение регулярного аудита кода поможет обнаружить и устранить возможные недостатки до того, как они станут проблемой. Оптимизация кода и работа с сообществом разработчиков также помогут вам оставаться в курсе новых угроз и методов защиты.
Расширенные функции и интеграции
После того как ваш бот готов к использованию, важно помнить, что его потенциал можно значительно увеличить за счет интеграций с другими сервисами и добавления расширенных функций. Это не только повысит его привлекательность для пользователей, но и позволит вам создать уникальный продукт, который сможет выполнять разнообразные задачи.
Например, в Botman.pro уже добавлены и настроены интеграции:
- Open API.
- Webhook.
- GetCourse.
- Bizon365.
- АнтиТренинги.
- Prodamus.
- ЮMoney.
- ЮKassa.
- Робокасса.
- PayPal.
- Tinkoff.
- Система amoCRM.
- Битрикс24.
- Google Таблицы.
- Loktar.
- Vtargete.
- Звонок (телефония).
- Zadarma (отправка смс).
Так же в планах дополнительные внедрения.
Продвижение и использование бота
После того как вы создали и добавили бота в Telegram, возникает задача по его продвижению. У нас, кстати, есть урок о том, как набрать подписчиков в бот бесплатными способами. Важно, чтобы потенциальные пользователи знали о вашем боте и могли легко его найти. Один из самых эффективных способов – это использование социальных сетей. Разместите информацию о вашем боте на своих страницах, расскажите о его функциях и преимуществах. Также можно создавать специальные группы и каналы, посвященные вашему боту, где пользователи смогут делиться своим опытом и ставить вопросы.
Кроме того, стоит рассмотреть возможность создания контента, который будет интересно вашему целевому пользователю/клиенту. Это могут быть обучающие видео, графические материалы или статьи, которые иллюстрируют удобство и полезность вашего бота. Например, если ваш бот помогает управлять задачами, вы можете создать серию постов о том, как эффективно планировать свое время с его помощью.
У вас должно быть четкое УТП, отличающее ваш бот от других.
Не забывайте также о возможности интеграции с другими платформами и сервисами. Это не только сделает вашего бота более функциональным, но и позволит привлечь пользователей, которые уже используют те или иные инструменты. Например, интеграция с Google таблицами или подключение разных способов оплаты может быть привлекательной для многих пользователей.
Дополнительно стоит провести анализ конкурентов. Изучите, как другие боты продвигают свои услуги и какие функции вызывают наибольший интерес у пользователей. Это даст вам идеи для улучшения вашего продукта и его продвижения.
Чтобы ваш бот оставался популярным, необходимо регулярно обновлять его функционал. Обращайте внимание на отзывы пользователей и учитывайте их пожелания, а также реагируйте на изменения в интересах аудитории. Улучшая своего бота и добавляя новые функции, вы сможете сохранять актуальность и привлекать новых пользователей.
Заключение
В botman.pro можно воспользоваться шаблонами чат-ботов: просто выберите подходящий вам вариант, измените его с учетом особенностей вашего бизнеса и используйте для ваших нужд. Если же подходящего шаблона нет, вы можете создать его самостоятельно: этому вас научат подробные видеоинструкции в обучающем боте или текстовые в разделе «Помощь». В этом же разделе вы можете подать заявку на создание бота: через время с вами свяжется сотрудник, чтобы обсудить детали и стоимость работы.
Изображение на обложке: Freepik
Комментарии