Как создать чат-бота в Телеграм самостоятельно
Система объединяет в одном окне все мессенджеры, социальные сети и чаты. Обращение клиента нельзя пропустить, ответ будет мгновенным.
Попробовать бесплатно

Аудитория Telegram прошла рубеж в 27 млн активных пользователей в России еще в 2020 году и остается самой быстрорастущей для мессенджеров. По понятным причинам бизнес переходит в Telegram, используя боты для продаж и коммуникации с клиентами. Их можно научить отправлять сообщения-автоответы, добавлять переменные, отправлять веб-хуки, сохранять данные про пользователей, сегментировать аудиторию и делать много другого полезного по работе с клиентами.
Нужно помнить, что бот для Телеграм — это все еще приложение, программа. Создать бота может кто угодно, но вот чтобы обучить, нужно уметь программировать. Если вам незнакомы понятия Python, JavaScript или Flask, API, cgi и HTTP-интерфейс, вряд ли получится написать бота вручную. Но есть решение — конструкторы. В этой статье мы расскажем, как создать бота для телеграмма с нуля, если вы не программист. Но сначала общие сведения.
Общие сведения
Бот — это интерактивное приложение, программа, если хотите — интерфейс к вашему серверу. Бот умеет запускать разные варианты предустановленных сценариев в ответ на нажатие кнопки или какое-то слово. По сути, бот имитирует живое общение.
Зачем нужны боты
Чтобы автоматически обрабатывать и отправлять сообщения. Пользователь может написать вашему боту в обычном чате или канале, и тот ему ответит по заранее разработанному скрипту. Он имитирует живое общение и может выпытывать у юзеров полезную для бизнеса информацию: номера телефонов, э-мейлы, анкетные данные и переносить их в переменные. Его можно научить выполнять команды, рассылать сообщения, отвечать на вопросы клиентов и делать все то, что менеджер раньше делал вручную.
Это можно использовать в бизнесе:
- презентовать себя и продукт
- делать массовые рассылки с новостями
- регистрировать на мероприятия, делать запись на консультацию
- организовать выбор еды в меню для доставки, бронь столиков
- давать ответы на часто задаваемые вопросы
- организовать первичную обработку сообщений в службу поддержки
- сделать сервис оплаты и доставки товаров
- подписать пользователей на обновления
- организовать выбор врача и запись для клиники
- организовать сбор обратной связи, отзывов по продуктам и услугам, т.д.

Любые из этих действий можно упаковать в бота и не делать это вручную. Главное — грамотно продумать логику его поведения. Для примера: вот как выглядит бот для продажи курсов и консультаций от семейного психолога.
Что могут делать боты
Боту можно поручить любую функцию, которую в мессенджере может выполнить человек. Он не просто выполнит ее лучше, но и во много раз быстрее.
- Настроить для коммуникации с клиентами. Бот будет отвечать на сообщения, подбирать продукты, собирать контакты и заявки, давать инструкции, ссылки на оплату, распределять между менеджерами
- Интегрировать с любыми другими сервисами. Например, его можно научить управлять умным домом в приложении, подбирать картинки или gif-анимации в Яндексе под ключевые слова или отвечать на комментарии пользователей в вашем канале
- Использовать как утилиту. Например, бот может отображать юзерам погоду по запросу в конкретном городе, делать автоматический перевод текста, проводить опросы или сообщать о каком-то событии, например, появлении нового товара
- Использовать как интерактив. Бот может играть в шахматы, проводить викторины, тестировать знания пользователей, присылать анекдоты или подбирать вид кофе по вашему знаку зодиака
- Применять для социальной коммуникации. Например, учитывать интересы и предпочтения людей при поиске собеседника, подбирать музыкальные проигрыватели для меломанов
В самом Telegram говорят, что бота можно научить делать что угодно, если это не мытье посуды.

BotFather
Как создать бота в Телеграмме самому и бесплатно? Для этого есть… БОТ! Знакомьтесь, отец всех ботов — @BotFather.
С его помощью можно настраивать ранее созданных ботов или создавать новых. Напишите ему, следуйте инструкциям и он поможет вам сделать бота самостоятельно, добавить его и активировать. Правда, все инструкции на английском языке. Ниже — наш пошаговый алгоритм для создания бота на русском.
Как создать бота в Телеграм
1. Запустить @BotFather и получить базовый список команд для работы с ботами. Первая и самая главная — /newbot, создание нового бота. Программа предложит нам придумать название нашему роботу.
2. Придумать название. Можно вписать любое имя, какое хочется. оно будет отображаться в контактах и чатах.
3. Придумать логин. Пишем боту придуманное название и он предлагает нам выбрать для бота логин. Программа предупредит, что логин должен заканчиваться на «bot». Логин должен быть уникальным, программа не пропустит имя пользователя, если оно уже занято. А еще он должен быть написан на латинице (с цифрами и нижним подчеркиванием), содержать от 5 до 32 символов.
3. Сохранить токен. Бот-отец пришлет вам токен вашего бота. Сохраните его в текстовом файле, например, в блокноте. Это ключ для доступа к HTTP API, с помощью которого вы будете программировать робота, получать и отправлять сообщения. Запомнить получится вряд ли, выглядит он примерно вот так:
4. Добавить аватар, описание, приветственное сообщение. Жмем /help и получаем перечень базовых команд. Тут будут в том числе команды для изменения описания (/setdescription), информации о боте (/setabouttext), для загрузки аватара (/setuserpic) и другие. Мы их продублировали в разделе про настройки.
Теперь бот создан, сохранен и активирован. Но чтобы научить его выполнять какие-то функции и отвечать на команды, бот нужно обучить. Для этого нужно работать с языками программирования, уметь писать код и использовать Bot API — HTTP-интерфейс для работы с ботами в Telegram. Или воспользоваться одним из сервисов-конструкторов. Они помогают создавать логику работы ботов без особых проблем и навыков программирования. О них ниже.
Создание токена
При регистрации бота мессенджер генерирует токен автоматически и выдает в ответном сообщении. Если вы потеряете его или утратите к нему доступ, @BotFather напомнит вам ключ и при необходимости генерирует новый. Для этого заходим к @BotFather → вводим команду /mybots → выбираем необходимого бота и нажимаем кнопку «API Token». Бот выдаст текущий ключ от бота. Если нужно сгенерировать новый, жмем кнопку «Revoke current token». Готово.
Настройки бота
Все настройки бота осуществляются по принципу: пишешь @BotFather команду → он отвечает и предлагает ввести новую настройку → делаешь настройку и отправляешь боту → бот одобряет ее или просит внести правки. Вот список команд, которые можно использовать при базовой настройке:
/setname — коррекция имени робота
/setdescription — коррекция описания. Это краткая характеристика создаваемого бота, что он умеет. Это описание будет видно другим пользователям
/setabouttext — коррекция информации. Это описание профиля, еще короче, чем дескрипшн. Если человек даст кому-то ссылку на вашего бота, то второй человек получит это короткое описание вместе со ссылкой
/setuserpic — коррекция аватарки. Иллюстрация — это всегда хорошо, люди смогут идентифицировать вашего бота в списке контактов по картинке
/setcommands — коррекция перечня команд робота. Это команды в формате «/команда». Их увидят пользователи при использовании вашего бота
/setprivacy — настройка приватности. Нужна на случай, если вы хотите подключить бота в группу включить или ограничить его возможность видеть групповые сообщения
/deletebot — удаляет вашего бота
Полный список команд для настройки вашего робота в @BotFather можно вызвать командой /help.
Гайд: как создать чат-бота
в Телеграме
Сегодня выигрывает тот бизнес, где клиент получает ответ на запрос быстро, четко и по существу. Рост популярности голосовых и текстовых ботов происходит по всем каналам. Особенно в этом преуспел Telegram: у площадки user-friendly интерфейс и развитое API для запуска ботов.
Оставаясь в рамках Telegram, не перекидывая клиента на сайт, ты можешь в одном канале рассказать про товар, продать его, получить деньги, договориться о доставке и проинформировать клиента о приезде курьера
Артем Мельников, менеджер продукта
Продвинутые боты успешно заменяют собой мобильные приложения и даже сайты.
В этом материале мы даем простые лайфхаки по созданию чат-бота в Telegram, а наш чек-лист поможет проверить, что все сделано правильно.
Эксперты Just AI
Артем Мельников
менеджер продукта

Наталья Лаптиева
руководитель технической поддержки
Содержание
Этап № 1. Анализируем
Отдельный этап разработки – понять, для кого и ради чего нужен чат-бот. Ведь у вас появится полноценный онлайн-сотрудник с высочайшей производительностью. Боты могут развлекать, обучать, консультировать в чате, по телефону или в рассылке и все это в режиме 24/7.
Чаще всего ботам поручают скучные и рутинные процессы. Например, банк напоминает клиентам о текущем платеже, а поликлиника оформляет визит врача на дом пациентам с острой болью. Определив бизнес-модель и функционал бота, вы сможете прописать его tone of voice и найти подходящую технологическую платформу.

Этап № 2. Выбираем решение
Как известно, запустить бота можно несколькими способами – купить готовый, заказать разработчику или сделать самому. По какому пути идти, зависит от требований к функционалу, времени на реализацию и вашей подготовки.
Если вам нужен бот с несложной логикой и узкой специализацией, подойдет и готовое решение. Когда требуется реализация сложных сценариев, стоит задуматься об использовании профессиональных инструментов разработки – диалоговых платформ и фреймворков
Наталья Лаптиева
Этап № 3. Пишем сценарий
Хороший сервис должен быть незаметен. С ботами эта логика действует как нигде еще. Разрабатывая сценарий, вы должны «думать как клиент». Чтобы этого добиться, нужно сформировать базу знаний клиентского опыта. Именно вы понимаете контекст и истинные потребности своих заказчиков.
Сценарий – это диалог между ботом и клиентом.

Пример сценария в редакторе Aimylogic
Готовые решения для создания ботов помогают разработать сценарий быстрее и проще. Например, в Aimylogic уже встроены готовые интенты. Вам только остается подключить нужный блок в диалог. Созданный бот может не только отправлять сообщения, но и делиться картинками, стикерами, музыкой. Это нужно учитывать при написании сценария.
Готовые интенты — это заранее подготовленный список возможных реакций клиента, например, на приветствие или прощание.

Готовые интенты в Aimylogic
Когда карта диалогов прописана, нужно определиться с дополнительным функционалом. Будет ли бот дублировать информацию в сторонний сервис или проверять наличие товара перед оплатой. Всегда оставляйте возможность перевода разговора на человека. И добавьте вашему боту персонализации. Называя клиента по имени, вы повышаете лояльность к сервису.
Не забывайте, боты не всегда могут заменить человека на 100%. В некоторых случаях боту потребуется поддержка оператора. Тут важно передать сотруднику колл-центра всю историю взаимодействия, чтобы клиенту не пришлось отвечать на одни и те же вопросы по второму кругу
Артем Мельников
После того, как сценарий создан, можно переходить в Telegram.
Этап № 4. Публикуем бота
Чтобы бот заработал, его нужно зарегистрировать и получить уникальный id, который является одновременно и токеном. Для этого в приложении Telegram через функцию поиска ищется аккаунт @BotFather. Это официальный бот для регистрации других ботов. В диалоговой форме вы получите список команд. Нужно выбрать /newbot. Вводим название и ник со словом bot.

Если название не занято, BotFather сгенерирует боту ссылку и токен. С помощью токена вы сможете сменить имя /setname, добавить описание /setdescription и аватар /setuserpic. На этом же этапе подумайте, каких кнопок с командами не хватает вашему боту. Для их создания нужно зайти в раздел «Настроить гл. меню».
Токен – уникальный ключ, который используется для доступа к Bot API.
Когда токен получен, нужно перейти в настройки каналов в том продукте, который вы используйте. Например, в Aimylogic – это раздел «Каналы». Там нужно выбрать Telegram, в поле токен вставляется код, полученный в мессенджере. Если все сделано правильно, индикатор загорится зеленым — наш бот опубликован.
Теперь можно перейти в приложение Telegram и протестировать его работу.

Раздел «Каналы» в Aimylogic
Очень полезно проводить демо-тестирование или запускать бета-версию на небольшой круг клиентов. Вы сможете оценить, какой путь проходит пользователь, и насколько бот помогает ему в решении проблем. Используя эти знания, уже можно отправляться в «большое плавание»
Наталия Лаптева
Этап № 5. Оцениваем эффективность
Мы создали бота, но наша работа на этом не закончилась. Как бы тщательно вы ни продумывали сценарий, всегда найдется такой пользователь, который поставит нашего виртуального помощника в тупик. Чтобы это исправить, нужно постоянно анализировать его работу. Для этого в Aimylogic предусмотрены удобные разделы «Статистика» и «Диалоги».
Используя данные из этих блоков, можно постоянно дополнять сценарий, дообучать бота и помогать становиться ему более осознанным. Чем больше вариантов фраз от клиента он будет понимать, тем выше будет процент закрытых им вопросов без помощи человека.

Раздел «Статистика» в Aimylogic
Нужно помнить, что недостаточно только запустить бота. Важно анализировать состоявшиеся диалоги и на их основе дополнять сценарий. И с каждым разом ваш бот будет все больше походить на настоящего человека, который готов прийти на помощь в любую минуту
Артем Мельников
Чем выше качество обработки обращений у виртуального помощника, тем больше функций ему можно поручить. А чтобы процесс запуска бота прошел у вас быстро и легко, используйте наш чек-лист.
Создание Telegram бота на PHP #1: основные понятия для работы с API
Всем привет, это первый урок из курса по разработке ботов для Telegram. В данном курсе, мы с вами разберём как создавать ботов для Telegram на PHP. Я расскажу вам как отправлять текстовые сообщения, как отправлять файлы, как получать и обрабатывать сообщения от пользователей и по итогу мы с вами напишем скрипт для быстрого создания бота для Telegram на PHP.
В первом уроке мы с вами рассмотрим основные понятия связанные с API. Я вам расскажу что такое API методы, хуки, покажу на примере Telegram построение URL для создания запросов и расскажу о том как создаются простые API запросы на PHP.
Полный список всех записей курса находится на сайте или в публикациях на Хабр.
Для отправки и получения запросов через API, вам лучше использовать виртуальный хостинг, так как локальный хостинг не сможет получать данные через хуки.
Основные понятия
Давайте рассмотрим основные понятия для работы с API.
API (Application Programming Interface) — это набор способов и правил, по которым различные программы общаются между собой и обмениваются данными.
Метод API — это определённое действие, которое должно выполнить приложение основываясь на полученных данных (отправить сообщение, вернуть список чатов, отправить картинку и т.д.)
Token (токен) — это уникальный ключ бота, необходимый для отправки запросов.
Как отправлять HTTP запросы на PHP
Для отправки HTTP запросов можно использовать функцию file_get_contents(), где в качестве первого главного параметра указывается ссылка. Данная функция отлично подходит для отправки GET запросов, но к сожалению с помощью функции file_get_contents() нельзя отправлять POST запросы и поэтому для отправки POST запросов мы будем использовать библиотеку Curl.
Curl — это библиотека предназначенная для получения и передачи данных через такие протоколы, как HTTP, FTP, HTTPS.
Подробнее о Curl вы можете почитать на моём сайте.
Виды взаимодействия с приложением через API
Существует 2 вида взаимодействия с приложением через API. Первое это от клиента к серверу, а второе от сервера к клиенту. Клиентом в данном случае является ваше приложение (сайт), а в качестве сервера выступает сайт на который вы отправляете запросы (в нашем случае, это Telegram).
API запрос — это способ общения с программой, по средствам отправки данных от клиента — серверу.
Hooks (Хуки) — это способ общения с программой, по средствам отправки данных от сервера — клиенту. То есть при определённых изменениях в программе, сервер (приложение) будет отправлять данные на указанный скрипта клиента.
Документация для работы с API Telegram
Все методы и параметры для запросов вы можете найти в официальной документации Telegram.
К данному сайту мы будем ссылаться на протяжение всего курса.
Работа с документацией для Telegram
Документация для создания Telegram ботов разделена на несколько разделов.
В разделе Recent changes вы можете найти информацию об обновлениях Telegram. Здесь описаны версии и нововведения которые были внесены в функционал мессенджера.
Разделы Authorizing your bot и Making requests описывают способы авторизации ботов и способы создания запросов для работы с ботами.
Раздел Getting updates описывает способы получения обновлений взаимодействия с ботами. При взаимодействие пользователя с ботов, все его действия, по стандарту, записываются на сервера Telegram, и для того чтобы получить к ним доступ, необходимо отправить запрос getUpdates.
Отправив запрос getUpdates вы можете получить id последнего пользователя который написал боту, узнать его ник, текст сообщения и дату отправки. Если бот добавлен в сообщество, то вы можете получить id сообщества.
В разделе Getting updates так же описаны правила настройки хуков, что позволяет отправлять любые изменения на сервер разработчика. Но об этом мы поговорим позднее, сейчас давайте продолжим знакомство с документацией.
Следующий раздел, который нас интересует называется — Available types. Данный раздел описывает все типы данных которые возвращает нам Telegram. Когда ваш скрипт отправляет запрос, то обработав его, Telegram вернёт вам ответ в формате JSON строки, в котором описаны специальные параметры.
Например если вы отправляете сообщение, то Telegram вернёт вам массив в котором указаны id созданного сообщения, id пользователя, дата создания сообщения и много другое. Все эти данные вы можете разобрать и записать в базу данных.
Далее описан раздел, с которым нам придётся работать больше всего — это Available methods, методы для взаимодействия с ботом. Советую вам пройтись по всем методам и изучить все возможности работы с ботами.
Вкратце скажу что здесь описаны методы для отправки сообщений, файлов, изображений и многое другое. Все методы имеют понятные названия и описанные параметры, что позволяет легко читать документацию, даже без знания английского языка.
Ну и в конце у нас описаны методы для работы со стикерами, играми в Telegram, методы для работы с оплатой в Telegram.
Структура URL для отправки запросов в Telegram
API Telegram имеет простую и понятную структуру урлов для отправки запросов.
Вот пример URL для создания запросов к боту:
https://api.telegram.org/bot/
— это уникальный ключ, который выдаётся при создание бота;
— это метод запроса по которому мы будем получать или отправлять определённые данные. В зависимости от названия метода, мы будем выполнять разные действия.
Примеры URL для запросов
Данные примеры используются только для наглядности построения URL, токен указанный в URL не привязан ни к одному боту!
Вот так выглядит отправка сообщений методом GET. Первая часть URL содержит домен api.telegram.org, далее прописываем строку bot с токеном который нам даётся при создание бота, после чего указываем метод sendMessage и перечисляем GET параметры.
https://api.telegram.org/bot546445612928:AAHjk6643OYgWHim_TICgsaF9NDDVXYnKzA/sendMessage?chat_id=&text=
Отправка файлов в чат выглядит аналогично, только метод sendMessage заменяется на sendDocument. И здесь не перечисляются GET параметры, после указания метода, так как мы отправляем данные методом POST.
https://api.telegram.org/bot543264456928:AAHjk6643OYgWHim_TICgsaF9NDDVXYnKzA/sendDocument
Отправка изображений в чат:
https://api.telegram.org/bot546413456928:AAHjk6643OYgWHim_TICgsaF9NDDVXYnKzA/sendPhoto
На этом знакомство с документацией Telegram заканчивается. В следующем уроке, мы с вами создадим первого бота и попробуем отправить простые запросы.
- боты телеграм
- боты для мессенджеров
- боты для социальных сетей
- боты телеграмма
- php
- curl
Все о ботах в Телеграме: чем полезны, как создавать и использовать готовые

Как работают телеграм-боты , зачем нужны, можно ли сделать своего без навыков программирования, как пользоваться готовыми – в этой статье постараемся ответить на все вопросы, касающиеся инструментов мессенджера.

Что такое телеграм-бот
Одна из главных особенностей Телеграма – боты, которыми в мессенджере пользуются все, от обычных пользователей до крупных компаний. С помощью телеграм-ботов можно общаться, продавать, многие из них полезны или созданы для развлечения.
Бот – это автоматический аккаунт , благодаря которому пользователи могут совершать в мессенджере разные действия. Принципы работы всех алгоритмов схожи: пользователь отправляет в чат команду «Старт» и далее общается с ботом в формате «вопрос-ответ» или «команда-действие».

Так как ботов в Телеграме очень много, возникает вопрос: как отличить их от людей? Все очень просто. Перед вами бот, если:
- в названии есть слово «bot»;
- нет статуса «онлайн» или «не в сети», вместо него отображается надпись «bot»;
- вы инициируете диалог в чате, так как боты не могут писать пользователям первыми;
- аккаунт моментально отвечает на сообщения.
Боты в мессенджере – не ослабевающий тренд 2023 года, так как позволяют привлекать пользователей, продвигать каналы, предоставлять комфортный сервис покупателям.
Далее разберемся, какие бывают телеграм-боты и чем полезны .
Зачем нужны телеграм-боты и какими бывают
Алгоритмам можно делегировать рутинные действия, доверить консультирование по типовым вопросам, разгрузив поддержку, настроить прием заказов с помощью роботов и тем самым обеспечить круглосуточный поток заявок. Инструменты востребованы разными нишами – ими пользуются магазины в Телеграме, владельцы бизнеса, службы доставки.
Вот несколько примеров телеграм-ботов для разных задач:
Чат-боты
Нужны, чтобы заменить операторов-людей. Виртуальный помощник ведет диалог с пользователем, отталкиваясь от ключевых слов или заранее прописанных фраз. Чат-боты позволяют компаниям поддерживать беседу с клиентами 24/7, поэтому они становятся все более востребованными в разных нишах.

Некоторые задачи, которые решают чат-боты:
- обрабатывают запросы клиентов и передают операторам;
- отвечают на частые вопросы;
- принимают заказы и автоматически отправляют уведомления сотрудникам компании;
- отправляют рассылки клиентам.
Боты-администраторы
Помогают владельцам каналов и чатов. Бота для телеграм-канала нужно добавить в канал и дать права администратора.

Программы для автоматического администрирования могут:
- собирать статистику;
- отслеживать активность пользователей;
- делать отложенные публикации;
- добавлять к постам UTM-метки;
- фильтровать спам.
О том, как автоматизировать работу канала с помощью бота, подробно рассказываем на практическом онлайн-курсе «Продвижение в Telegram» . Рекомендуем пройти обучение SMM-менеджерам и владельцам бизнеса, которые планируют привлекать клиентов из мессенджера. Вы узнаете, как эффективно взаимодействовать с аудиторией, разберетесь в инструментах Телеграма, сможете добиться постоянного потока заявок с канала.
Боты-поисковики
Бесплатно ищут файлы в Телеграме. Часто это происходит с нарушением авторских прав, поэтому мессенджер периодически блокирует таких телеграм-ботов .

Через поисковики в мессенджере также можно найти фильмы, музыку и другие файлы.
Боты-сервисы
С помощью таких ботов можно заказывать доставку еды, размещать вакансии, отслеживать цены на билеты.

Боты-инструменты
Боты со специфическими функциями, выполняющие разные операции. Фактически это узкоспециализированные программы для разных задач.

Среди популярных ботов-инструментов:
- переводчики;
- шазам-боты, которые распознают музыку;
- загрузчики файлов по URL;
- инструменты для анонимного просмотра сторис;
- программы для аналитики, такие как @datafan_bot ;
- тренажеры иностранных языков.
Такие аккаунты выполняют для пользователей полезные функции, а своим разработчикам помогают переливать трафик, повышать лояльность клиентов и узнаваемость компании.
Боты-магазины
Можно создать интернет-магазин в мессенджере с помощью конструктора ботов. Не настолько полноценный, как сайт, где можно посмотреть все товары, но покупать через него все же можно будет – выбирать товар, добавлять в корзину и оплачивать.

Статистику продаж через телеграм-бота можно отслеживать, подключив его к CRM-системе.
Развлекательные боты
Могут рассказывать анекдоты, присылать мемы, подбирать кино на вечер. В начале 2023 популярностью пользуются боты, генерирующие изображения.

Каждый день в Телеграме появляется все больше автоматических аккаунтов. Найти телеграм-бота можно через многочисленные каталоги в интернете или поиск в мессенджере, если вы знаете название.


- доступны 24/7;
- просты в использовании из-за управления, максимально приближенного по форме к беседе с реальным человеком;
- доступны онлайн, не требуют установки;
- работают по заданным командам, не запрашивают лишних данных;
- большой выбор возможностей и задач, на которые можно запрограммировать бота.
На практическом онлайн-курсе «Продвижение в Telegram» мы подробно разбираем, зачем нужны чат-боты и какие проблемы они решают, показываем примеры эффективных чат-ботов коммерческих аккаунтов. В качестве бонуса в конце модуля вы получите список 15 полезных ботов для Телеграма.
Как подключить бота в Телеграме
Чтобы подключить готового бота к администрированию канала или чата, нужно начать диалог с выбранным ботом и следовать инструкции.
Например, чтобы настроить автоматическую трансляцию постов в Дзен через бота, нужно:

- добавить в администраторы телеграм-канала Синхробот Дзена ;
- в настройках канала на Дзене найти вкладку «Телеграм-бот»;
- сгенерировать там код доступа и отправить его Синхроботу;
- дать согласие на привязку телеграм-канала к Дзену.
Подробнее о том, как добавить бота в Телеграме , читайте в статье « Гайд: как подключить готового бота к чату или каналу в Телеграме ».
Создание бота в Телеграме
Нужны ли навыки программирования, чтобы создать телеграм-бота самому? Зависит от того, насколько функциональный и уникальный бот вам нужен.
Сделать бота в Телеграме самостоятельно можно двумя способами:
- С помощью кода. Чтобы написать код, подойдет любой язык программирования. Один из наиболее популярных – Python. Изучить его можно на курсах или по материалам из интернета. Далее для разработки бота потребуются пакет python-telegram-bot с техническими инструкциями, как писать телеграм-ботов , и любой текстовый редактор. Данный способ требует времени, ресурсов и навыков программирования. Зато на выходе получается бот с теми возможностями, которые вам нужны.
- С помощью конструктора. В данном случае навыки программирования не понадобятся, достаточно базовых знаний веб-приложений. Примеры ноукод-платформ: Manybot , PuzzleBot , Botobot , Unisender . Нового бота нужно зарегистрировать в BotFather через уникальный токен. Собранный в конструкторе простой бот для Телеграма будет ограничен в возможностях, но их бывает вполне достаточно для организации службы доставки еды или поддержки клиентов.
Для примера разберем создание простого бота с помощью конструктора.
Как создать бота в Телеграме с помощью Manybot
Хотите узнать, как создавать простые, но эффективные чат-боты? Пройдите курс «Продвижение в Telegram» от SMM.school. На 6 модуле мы разбираем создание телеграм-ботов для инфобизнеса и коммерческого аккаунта. На этих примерах вы научитесь создавать собственных помощников для своих каналов и групп.
Найдите Manybot в Телеграме и нажмите «Старт» .

Далее нужно нажать /addbot , чтобы добавить нового бота.

Скопируйте уникальный токен и отправьте его Manybot. Бот предложит добавить описание или сделать это потом и пришлет ссылку на вашего бота.

Настроить внешний вид бота можно через BotFather.

Готовый телеграм-бот зарегистрирован, но он пока ничего не умеет. Чтобы им можно было пользоваться, нужно создать меню и прописать команды.
Настройка телеграм-бота
Чтобы прописать команды для нашего бота, нужно перейти в его чат и отправить ему /commands .

Можно включить режим случайного сообщения , тогда в ответ на команду пользователь будет получать рандомный текст или случайное вложение из добавленных к команде.

Бот может транслировать посты в телеграм-канал . Для этого нужно назначить бота администратором и привязать канал.

Вы можете настроить несколько команд и объединить их в главное меню .

Подробнее о том, как сделать телеграм-бота бесплатно и научить его разным фишкам, читайте в статье « Гайд: как создать и настроить бота в Телеграме ». Из нее узнаете, как создать и настроить телеграм-бота для конкретных целей, как сделать меню и настроить чат.
Расширенные настройки телеграм-бота зависят от того, какой конструктор вы выберете для добавления функций в автоматический аккаунт. Вот несколько вариантов:
- Chatforma – конструктор для создания чат-ботов для рассылок в канале или чате, платных каналов с автоматическим удалением подписчиков по истечении подписки, приема оплаты от пользователей. Стоимость конструктора – 2000 рублей в месяц, есть пробный период.
- Botobot – позволяет создавать магазины в Телеграме. В бота можно добавить каталог, онлайн-оплату, рассылку новостей, промокоды, реферальную программу. А привязка к CRM-системе поможет отслеживать продажи. Стоит от 320 рублей в месяц.
- Puzzlebot – сервис для настройки многофункциональных ботов, которые умеют вести диалоги, отправлять письма цепочками, делать рассылки группам подписчиков, реагировать на сообщения в чате, модерировать телеграм-канал. Цена – от 552 рублей в месяц.
Как подключить бота к каналу и запрограммировать его общаться от имени администратора с подписчиками – объясняем на практическом онлайн-курсе «Продвижение в Telegram». Так же вы узнаете, как работать с контентом для коммерческих каналов, продвигаться в Телеграме и зарабатывать на телеграм-канале.
В заключение
Вот основные выводы из статьи:
- Телеграм-бот – это автоматический аккаунт, который можно использовать в качестве инструмента, автоответчика, для приема заявок, модерирования каналов и т. д.
- Телеграм-боты бывают разные: для общения, администрирования, оказания услуг, поиска информации, выполнения функций. Готовых ботов можно найти в каталогах в интернете.
- Чтобы подключить готового бота, нужно запустить диалог и следовать инструкциям.
- Простого бота можно создать без навыков программирования с помощью конструктора. Нужно что-то более сложное и уникальное – придется изучать код или найти того, кто сможет написать программу за вас.
- Чтобы создать бота самостоятельно, нужно зарегистрировать токен в BotFather. Далее настроить команды через конструктор.
Остались вопросы? Приходите на курс, расскажем обо всем подробно
