Привет всем. Вероятно, многие из вас уже слышали новость о том, что Telegram, наконец-таки, обзавелся русской локализацией. Конечно, пользоваться мессенджером можно было спокойно и без этого «нововведения», но однозначно число юзеров теперь станет еще больше. Что ж, самое время рассказать о том, как можно создать несложного бота, который станет вашим помощником и откроет больше возможностей при работе с этим мессенджером. И, самое главное, без знаний программирования.
Поделиться
Для чего вообще нужен бот Telegram
- показывать новости по заданной теме;
- находить и скачивать любую информацию;
- отвечать на часто задаваемые вопросы;
- присылать обновления с сайта;
- заменять или дополнять email-рассылку;
- проводить опросы;
- играть с посетителями и др.
Создание бота для Telegram
Перед тем, как написать бота для Telegram, нужно определиться, что, собственно, он будет делать: рассылать сообщения, выдавать курс валют или что-то еще. Именно от этого будет зависеть его основной код. Писать бота можно как на языках программирования, так и без знания таковых. Конечно, во втором случае не стоит рассчитывать на многофункционального и крутого бота, но с помощью готовых решений можно сделать неплохого помощника.
Затем вводим команду /newbot — создание нового бота. BotFather попросит придумать новое уникальное имя для этого бота, которое обязательно должно заканчиваться на «bot». Можно также добавить аватар для бота и его описание.
Далее BotFather присылает уникальный токен API, который нужно скопировать в буфер обмена и переместить в какой-нибудь текстовый файл, потому что запомнить его просто невозможно.
Теперь у нас есть бот, который ничего не умеет делать. Но это не страшно, мы просто подружим его с другими ботами, и он сможет выполнять множество команд. Сегодня рассмотрим один из самых простых, которым мы сами успешно воспользовались.
Controller Bot
- неограниченное количество отложенных сообщений в каналах;
- Inline-клавиатура, которая позволяет добавлять к любому посту красивые inline-кнопки;
- делегирование управления каналом другим администраторам;
- сбор статистики подписчиков в каналах.
Просто отправьте ранее скопированный токен в чат, и ваш бот будет подключен.
Все, теперь наш бот обладает функицоналом Controller Bot и может делать посты в канал.
Не забудьте добавить своего бота в администраторы канала.
Таким же образом можно «свести» своего бота с ботами, функционал которых позволяет проводить опросы, ставить лайки, голосовать, смотреть статистку, делать Insta View посты и многое другое.
Советуем почитать — Telegram как еще один источник трафика
Небольшое приятное дополнение в виде списка полезных ботов для Telegram
В этих каналах собрана инфа, как упростить работу с различными видами контента:
CPA журнал “Где Трафик?”
Последние статьи автора:
Принеси в жертву лайк и шеринг во славу бога Рандома, и профитный конверт будет сопутствовать тебе всю неделю!
Источник: gdetraffic.com
Где найти ссылку на своего бота в телеграмме
Боты для Telegram
Развивайте свой бизнес в одном из самых популярных мессенджеров
Боты для Insta
Увеличивайте количество подписчиков, вовлеченность и продажи с помощью бота
Интеграции
Сделайте бота функциональнее с помощью интегрированных сервисов
Как сделать бота в Телеграм: пошаговая инструкция
Вы можете самостоятельно создать бота в Telegram без программирования. Повторите действия по инструкции и бесплатно запустите своего первого чат-бота уже через 15 минут.
Шаг 1. Создайте аккаунт разработчика
1. Зарегистрируйтесь на botmother.com с помощью электронной почты (на нее придет письмо с подтверждением) или войдите через Google.
2. Нажмите кнопку «Создать нового бота» (справа внизу).
3. Выберите «Пустой бот».
Перед вами откроется конструктор — это место, где можно разрабатывать бота и добавлять функции.
Слева находится меню с разделами конструктора. Справа — вкладка с компонентами и экранами. По центру — рабочая зона для разработки. В левом нижнем углу — виджет обратной связи. Если возникнут трудности, пишите в поддержку.
Источник: botmother.com
Создание бота в мессенджере Telegram
Для того чтобы получить так называемую базовую основу для своего собственного бота, необходимо обратиться за помощью к специальному боту Телеграм.
-
Откройте мессенджер и либо воспользуйтесь представленной выше ссылкой, либо введите название бота в поисковую строку и откройте чат с ним. Нажмите на кнопку «Запустить».





Шаг 2: Настройка
Обратите внимание! Данный шаг инструкции подразумевает, что у вас уже есть как минимум основная идея для бота и общее представление о том, как он будет выглядеть и работать. О создании его «внутренней», программной части, будет рассказано в следующем шаге, а потому вы вполне можете начать с разработки и только после этого перейти к настройке.
/setname | Изменение отображаемого имени бота |
/setdescription | Добавление описания |
/setuserpic | Смена аватара |
/setcommands | Установка и редактирование перечня команд, на которые бот должен реагировать |
/deletebot | Удаление добавленного бота |

/token | Создание нового токена или замена старого, если оригинальный скомпрометирован |
/setinline | Включение inline-режима, при котором бот будет реагировать на соответствующие команды во всех чатах, куда он добавлен |
/setinlinefeedback | Ответ на ввод отображением заданных вариантов (показом сообщения-шаблона, изображения, кнопки и т. д.) |
/setprivacy | Активация приватного режима, при котором бот будет распознавать исключительно команды и адресованные ему сообщения |
Шаг 3: Разработка
Наиболее важный и, наверное, сложный, если говорить о малоопытных пользователях, этап в создании собственного Telegram-бота – его непосредственная разработка. В примере далее нами будет использоваться Python.
Примечание: pyTelegramBotAPI – библиотека, необходимая для обеспечения работы Telegram-бота, но это не единственное такого рода решение. В качестве альтернативы можете использовать telegram-bot – соответствующая команда для установки указана ниже. По этой библиотеке можно найти довольно много инструкций в интернете, но в нашем случае она работала некорректно.
pip install python-telegram-bot
Откройте редактор кода и сделайте следующее:
-
Прежде всего импортируйте в него установленную на предыдущем шаге библиотеку. В случае с pyTelegramBotAPI запрос должен выглядеть следующим образом: import telebot
Обратите внимание! Описанное выше, — это обязательная «основа» для будущего бота. Далее – пример простейшего кода команды запуска и ответа с пояснениями, в вашем случае это может и наверняка будет отличаться, так как зависит исключительно от поставленной задачи.
Пояснение: Это декоратор для функции send_welcome, который указывает, что она должна выполняться в случае, если пользователь отправляет команду /start. Когда это происходит, бот отвечает приветственным сообщением с текстом «Привет! Я простой бот, рад познакомиться!».
Пояснение: Этот обработчик, обозначенный декоратором echo_message, будет вызываться для всех текстовых сообщений, которые отправляют пользователи. Когда бот получает текстовое сообщение, он просто повторяет это сообщение обратно отправителю с помощью функции bot.reply_to().
Завершающая команда – запуск бота: if __name__ == «__main__»:
bot.polling()
Пояснение: Эта команда запускает бота и начинает прослушивать входящие обновления от Telegram. Как только пользователь отправит сообщение, обработчики, определенные ранее, будут вызваны и выполнят необходимые действия.
Шаг 4: Запуск и использование
Для того чтобы бот работал и был доступен к использованию в Telegram, его необходимо запустить. Сделать это можно с помощью любого варианта системной консоли, будь то «Командная строка», «PowerShell» или «Терминал».
-
Перейдите в папку с проектом вашего бота, зажмите клавишу «Shift» на клавиатуре, не отпуская ее, кликните правой кнопкой мышки (ПКМ) в пустой области и, далее, в зависимости от версии используемой операционной системы (в нашем примере – Windows 11) и/или ваших собственных пожеланий, выберите предпочтительный вариант консоли в контекстном меню.
Введите команду следующего вида и нажмите «Enter»: python your_telegram_bot.py ‘your_telegram_bot’ – название вашего бота, присвоенное ему при сохранении на последнем шаге предыдущей инструкции.
Примечание: Вместо выполнения двух предыдущих шагов вы можете самостоятельно запустить консоль, перейти из нее в папку с проектом и выполнить его запуск. Для этого поочередно введите и выполните следующие команды: cd путь_к_папке_с_проектом
python your_telegram_bot.py



Шаг 5: Хостинг
Для того чтобы Telegram-бот работал постоянно, даже когда ваш компьютер выключен и/или проект не запущен в консоли, его необходимо разместить на хостинге. Это не самая сложная задача, но и откровенно простой ее назвать нельзя. Причем важно отметить, что сделать это бесплатно на сегодняшний день не получится, по крайней мере, если не рассматривать ограниченные по времени и/или функциональности решения. А с учетом того, что использование и настройка в каждом отдельном случае существенно отличается (это может делаться на веб-сайте, в десктопной программе или консоли), предоставить универсальную инструкцию не получиться.
Единственное, что мы можем порекомендовать – ввести в поисковую систему запрос приблизительно указанного ниже вида и последовательно ознакомиться со всей доступной информацией по теме. Наверняка вы сможете отыскать подходящее предложение.
хостинг телеграм бот
Способ 2: Специализированный сервис
Альтернативой решению от Telegram и последующей самостоятельной разработке будет один из сторонних сервисов, который позволяет как создавать ботов, так и добавлять к ним дополнительную функциональность, причём последнее не требует навыков программирования. Одним из самых удобных решений такого рода является проект Manybot, которым мы и воспользуемся.
- Воспользуйтесь ссылкой выше, а после загрузки страницы нажмите на кнопку «Создать бота».
- Далее кликните «Открыть Manybot в Telegram».
Важно! Этот сервис работает только с клиентским приложением, веб-версия не поддерживается!
Источник: lumpics.ru