Питоном по телеграму! Пишем пять простых Telegram-ботов на Python
Если ты совсем не ориентируешься в Python, то отличным началом будет прочтение трех вводных статей, которые я публиковал в «Хакере» этим летом, либо посещение курса «Python для новичков», который я начну вести для читателей «Хакера» уже совсем скоро — 30 ноября.
- Python с абсолютного нуля. Учимся кодить без скучных книжек
- Python с абсолютного нуля. Учимся работать со строками, файлами и интернетом
- Python с абсолютного нуля. Работаем с ОС, изучаем регулярные выражения и функции
Чтобы создать бота, нам нужно дать ему название, адрес и получить токен — строку, которая будет однозначно идентифицировать нашего бота для серверов Telegram. Зайдем в Telegram под своим аккаунтом и откроем «отца всех ботов», BotFather.
Жмем кнопку «Запустить» (или отправим / start ), в ответ BotFather пришлет нам список доступных команд:
- / newbot — создать нового бота;
- / mybots — редактировать ваших ботов;
- / setname — сменить имя бота;
- / setdescription — изменить описание бота;
- / setabouttext — изменить информацию о боте;
- / setuserpic — изменить фото аватарки бота;
- / setcommands — изменить список команд бота;
- / deletebot — удалить бота.
Отправим бате‑боту команду / newbot , чтобы создать нового бота. В ответ он попросит ввести имя будущего бота, его можно писать на русском. После ввода имени нужно будет отправить адрес бота, причем он должен заканчиваться на слово bot. Например, xakepbot или xakep_bot . Если адрес будет уже кем‑то занят, BotFather начнет извиняться и просить придумать что‑нибудь другое.
Когда мы наконец найдем свободный и красивый адрес для нашего бота, в ответ получим сообщение, в котором после фразы Use this token to access the HTTP API будет написана строка из букв и цифр — это и есть необходимый нам токен. Сохраним ее где‑нибудь на своем компьютере, чтобы потом использовать в скрипте бота.
Для взаимодействия с Telegram API есть несколько готовых модулей. Самый простой из них — Telebot. Чтобы установить его, набери
В Linux, возможно, понадобится написать pip3 вместо pip , чтобы указать, что мы хотим работать с третьей версией Python.
Эхо-бот
Для начала реализуем так называемого эхо‑бота. Он будет получать от пользователя текстовое сообщение и возвращать его.
15 сервисов для простого создания ботов в Telegram
В статье я разобрала все существующие конструкторы по созданию чат-ботов для мессенджера.
Не стану писать типичную вводную часть для начала таких подборок про «что такое боты», «почему боты популярны», «для чего боты нужны» и так далее, поэтому перейдём к делу.
Я решила не останавливаться на тех конструкторах, которые нашла в прошлой статье, и найти вообще все сервисы по созданию ботов в Telegram. Если окажется, что не учла какие-либо проекты или сделала не совсем верное описание, пишите в комментарии — добавлю или исправлю.
Все сервисы расположены в том порядке, в котором на них наткнулась при поиске.
Manybot — личный кабинет сервиса представлен в виде бота в Telegram. Конструктор позволяет создавать меню, подменю, форму обратной связи, подключать RSS-ленты и делать рассылки по всем подписанным пользователям.
Стоимость: бесплатно (с рекламой, где создан бот). Поменять тариф или отключить рекламное сообщение нельзя.
Мобильная версия: есть. Сервис работает через Telegram.
Личный опыт: сервис идеально подходит для небольших проектов, но создавать меню более четырёх уровней через интерфейс бота становится сложно. Помимо этого, бот долго отвечает (или не отвечает совсем).
Сервис не обновляется с 2015 года.
Botobot — узконаправленный сервис, который позволяет создать бот-магазин. Загрузка товаров происходит через Excel. Можно делать рассылки новостей магазина, отсутствует настройка меню и вообще сделать что-то кроме магазина (или как-то кастомизировать магазин) не представляется возможным.
Стоимость: бесплатный тариф (бессрочно, ограничение 20 товаров, рекламное сообщение сервиса). Минимальный платный тариф — 640 рублей в месяц.
Мобильная версия: есть.
Личный опыт: сильно ограниченный сервис в плане дополнительных возможностей и настроек. Надеялась на оплату непосредственно через Telegram, но такую функцию не обнаружила. Есть возможность на платном тарифе подключить CRM или настроить API.
Bottap — конструктор со стандартными возможностями: можно создать меню, формы обратной связи, интернет-магазин, онлайн-запись, делать простые рассылки.
Стоимость: бесплатный тариф (бессрочно, рекламное сообщение сервиса, нет интернет-магазина и онлайн-записи). Минимальный платный тариф — 390 рублей в месяц.
Мобильная версия: есть.
Личный опыт: сервис с приятным и вполне понятным личным кабинетом. Подходит для средних (по глубине вкладок) ботов. При создании больших ботов появились сложности (исходя из реализации просмотра команд в конструкторе).
Присутствуют странности: у некоторых блоков нет кнопки «Удалить» (блок обратной связи), кнопки в меню нельзя расположить по желанию пользователя, нельзя изменить сообщение, отправляемое с клавиатуры, и прочее.
Chatforma — интересный сервис, имеется вся необходимая функциональность: форма ввода, интернет-магазин, разные опросы, рассылки и всё то, что должно быть (не нашла только общение через бота). Имеется возможность создать теги для распознавания команд. Большое количество сервисов для интеграции.
Стоимость: триал-версия (15 дней с полной функциональностью). Минимальный платный тариф — 4000 рублей за два месяца, дальше по 2000 рублей в месяц (странно, но как-то так).
Мобильная версия: нет.
Личный опыт: большой сервис с активной поддержкой сообщества (видеоуроки, конкурсы и прочее). Содержит в себе необходимую функциональность для создания серьёзного бота. Простой и понятный личный кабинет. Нет чего-то особенного (разве что опросы), но есть всё необходимое.
Botmaker — сервис со стандартной функциональностью: отправка сообщений разного вида, формы ввода, рассылки и. всё, но с парой интересных модульных решений, таких как: бронирование, запись на услугу, вызов персонала, приглашение и несколько других.
Стоимость: бесплатный тариф (отдельной страницы с информацией о тарифах нет, поэтому в чём конкретно ограничения, так и не поняла, недоступны модули). Минимальный платный тариф — 29 500 рублей (нет, не опечатка).
Мобильная версия: нет.
Личный опыт: очень странная реализация конструктора, причём их несколько кардинально разных (есть конструктор для клавиатуры-меню и ещё конструктор Smart Sale Tree). Интересные модульные решения, но не получилось посмотреть в работе, так как не смогла опубликовать модульные кнопки из-за постоянно вылезающей ошибки, с которой не поняла как справиться.
Puzzlebot — мощная платформа, которая подходит для конструирования сложных ботов, а также для работы с каналами и группами (постинг, статистика, модерация и прочее). Сервис с полным перечнем обычных и большим количеством необычных возможностей (гибкие рассылки, приватные команды, юзерботы для полноценной статистики).
Стоимость: бесплатный тариф (бессрочно, есть рекламное сообщение сервиса). Минимальный платный тариф — 490 рублей в месяц.
Мобильная версия: есть.
Личный опыт: самая удобная мобильная версия личного кабинета из всех представленных конструкторов в статье, интуитивно понятный интерфейс, активная поддержка и разносторонность в возможностях (про группы и каналы).
В нём есть все необходимые функции, такие как: создание категорий из пользователей с разными правами, возможность делать рассылки сразу по всем подключенным каналам и чатам, изменение отправленных сообщений, создание приватных команд и другие.
Botmother — платформа с множеством различных функций (если получится разобраться, как их использовать) и интеграциями. Длинная «палитра» блоков для конструктора, диалоги с пользователем, рассылки и не только.
Стоимость: бесплатный тариф (бессрочно, нет рекламного сообщения сервиса, из вкладок доступен только конструктор с ограничениями). Минимальный платный тариф — 1499 рублей в месяц.
Мобильная версия: нет.
Личный опыт: безусловно сильный сервис, но как я уже писала в предыдущей статье (в которой разобрала плюсы и минусы), конструктор показался сложен в освоении из-за обилия функций и мессенджеров, которые можно подключить (что-то доступно для одного, но недоступно для другого).
Интерфейс личного кабинета сильно напоминает Aimylogic (про него ниже).
Socialbot — конструктор, который умеет выводить информацию и отображать клавиатуру. Помимо этого, есть восемь модулей, в числе которых: вопросы, общение с пользователями, информация о новинках с сайтов Lostfilm и Seasonvar, простой заказ и гадание таро.
Стоимость: бесплатный тариф (бессрочно, нет рекламного сообщения сервиса, есть ограничение по модулям). Минимальный платный тариф — 500 рублей в месяц.
Мобильная версия: нет.
Личный опыт: слабый по возможностям и по удобству в работе сервис.
Сервис не обновляется с 2016 года.
Aimylogic — очередной отличный сервис по созданию всеми привычных «текстовых» ботов и непривычных ботов для обзвонов (для платного тарифа). Интересные, но сложные для освоения функции, такие как: «интенты» и «сущности». Подойдёт для создания ИИ и захвата мира.
Стоимость: бесплатный тариф (бессрочно, нет рекламного сообщения сервиса, есть ограничение по функциям и по количеству пользователей). Минимальный платный тариф — 5900 рублей в месяц.
Мобильная версия: нет.
Личный опыт: интерфейс конструктора выглядит похожим на Botmother (но Aimylogic намного старше, а следовательно, можно предположить, кто на кого похож). В нём нет привычных функций: корзина, создание инлайн-клавиатуры, отправки файла, но можно создать бота, который будет угадывать то, о чём ему пишут.
Стоимость: бесплатный тариф (ограничение 50 исходящих сообщений в сутки, нет рекламного сообщения сервиса). Минимальный платный тариф — 499 рублей.
Мобильная версия: нет.
Личный опыт: очень долго грузит, часто натыкалась на ошибки «сервер не отвечает» — протестировать не удалось.
Telegrambot.biz — простой сервис для создания простых ботов, которые могут присылать разного рода информацию (текст, изображения, документы) с возможностью прикреплять клавиатуру.
Стоимость: бесплатно (нет рекламного сообщения сервиса).
Мобильная версия: есть.
Личный опыт: простой бесплатный сервис по созданию очень простых ботов.
Flow XO — насыщенная функциями платформа для создания ботов под бизнес-задачи. Включает в себя более чем 100 различных интеграций. Конструктор подключается к самым известным и популярным сервисам.
Стоимость: бесплатный тариф (бессрочно, нет рекламного сообщения сервиса, есть ограничение на пять диалогов). Минимальный платный тариф — $19 (1235 рублей) в месяц.
Мобильная версия: есть.
Личный опыт: совершенно непростой, полностью англоязычный сервис. Большая возможность для разработчиков: подключать API, настраивать веб-хуки, интеграции и прочее. Для команд можно задавать переменные, ставить фильтры срабатывания и создавать шаблоны для «распознавания» сообщений.
Telebot — сервис позволяет создавать ответы на команды с обычной и инлайн-клавиатурой, а также форму для ввода текста.
Стоимость: триал-версия (десять дней). Минимальный платный тариф — $20 (1300 рублей) за три месяца.
Мобильная версия: нет.
Личный опыт: непривлекательный интерфейс личного кабинета, совершенно обычная функциональность.
Info bot — с этим конструктором можно создать бота для отправки сообщений, умеет отображать клавиатуру, можно просматривать диалог с пользователем и делать рассылки.
Стоимость: триал-версия (десять дней). Минимальный платный тариф — 3000 рублей в месяц.
Мобильная версия: нет.
Личный опыт: создавать команды пришлось с использованием интуиции, так как отсутствуют подсказки и плейсхолдеры. Не во всём удалось разобраться. Внешний вид и возможности конструктора примитивны.
Ebot one — «редактор ботов позволяет без навыков программирования спланировать структуру бота. Если же навыки программирования имеются — логику можно сделать намного сложнее, а бота интереснее и полезнее». (Текст из группы во «ВКонтакте».)
Стоимость: бесплатный тариф (ограничен одним ботом и бесплатной функциональностью). минимальный платный тариф — 200 рублей в месяц.
Мобильная версия: нет.
Личный опыт: не смогла разобраться.
Последнее обновление сервиса было 8 сентября 2018 года.
Конструкторов для создания бота в Telegram много, но действительно хороших мало. Из приведённого выше списка могу отметить наиболее интересные платформы:
По этим пяти сервисам в ближайшее время напишу подробный сравнительный обзор. Пишите в комментариях, какие критерии для сравнения вам особенно интересны.
Если вы знаете ещё какие-либо проекты или считаете, что я сделала не совсем верное описание, то пишите в комментарии — добавлю или исправлю.
И какой смысл от таких сервисах? Создать бота "онлайн чат". На большее, такие сервисы неспособны. Вот когда какой-то сайт сможет создать что-то типа такого https://t.me/tegrocash_bot будет другой разговор.
5к – нормальная цена? Как вам?
P.S. Теперь все статьи так проверять, штоле.
Это нативка своего сервиса, ненавязчиво вшитая в сравнение с конкурентами? Или какой выхлоп публиковать купленный текст?
Конструкторы это круто, но для серьезных проектов они не подойдут.
1. Там есть реклама (не у всех)
2. Функционал ограничен
3. Ещё и платные.
Создавать ботов (таких как делают на этих сервисах)не так сложно, и хостить можно бесплатно.
Не совсем согласна) Создавать ботов не так сложно, если умеешь программировать (так можно сказать и про сайты, и про различный софт и так далее), а если не умеешь программировать, то единственный вариант воспользоваться сервисом-конструктором. Либо учиться программировать 🙂
Самое интересное что буквально недавно узнал новый сервис: Integromat, любые сложные сценарии и интеграции легко и просто. Учитывая мой опыт с Corezoid, могу сказать что это реально легко.
Спасибо за подборку!
Здорово, что сделали такой обзор!
А Вам не попадался конструктор ботов с автозаполнением документов? Задача: пользователь отвечает на вопросы, на выходе получает заполненную форму документа
Спасибо! К сожалению нет, задача слишком "узкая", подобного бота не встречала.
Могу помочь с этим 🙂
Ну, чисто теоретически, у того же botmother есть возможность работать с get\post запросами, и, судя по всему, если сделать какой-нибудь бекенд для генерации документов — то всё получится. С другой же стороны, если уже где-то крутится бекенд для этой штуки, то ничего не мешает там же поставить своего бота, благо сделать его стоит не дорого, и уже никак не зависеть от сторонних сервисов.
На Python такое пишется очень быстро)
Жаль, что я давно ничего не писал, так бы помог.
Можете посмотреть наше решение flexbby workflow, flexbby.com/ru/ это полноценный инструмент с workflow back end templating pdfing и т.п. есть расширение DialogForce для создания ботов под любые каналы. Оставляйте заявку обсудим задачу. Думаю такой бот очень легко настраивается.
Это можно сделать в Chatforma, используя интеграцию с Google Doc, например. Они даже записывали простой видеоурок, как это сделать
На конструкторе Чатформа эта задача реализовывается. На обучающем портале даже урок есть на эту тему.
Для ВК бы ещё подборку
Для ВК есть подборки, а вот для телеграма найти не могла) Botmother из подборки может работать в тг, вк, фб и других соцсетях. Еще могу посоветовать https://robochat.io/ сервис только для вк.
Aimylogic в ВК тоже работает, и в Facebook, и во всех ассистентах, и даже на английском 🙂
Я создаю ботов на платформе salebot.pro. Не выключили в этот список, хотя там функционал довольно хороший.
Спасибо — отличный обзор! Помог определиться с выбором (пробным).
Для следующих разборов можно попробовать итоговое сравнение в виде таблицы.
В таблице 10-15 типовых функций сравниваемых сервисов (что есть, чего нет, цифры и пр.).
Еще раз спасибо.
Благодарю за прочтение и предложение, постараюсь сделать Рекомендую прочитать более актуальную статью: https://vc.ru/services/110661-28-servisov-po-sozdaniyu-chat-botov-v-telegram
Комментарий удален модератором
Благодарю! Обязательно посмотрю.
Да, могут.
У меня на FlowXO такой функционал в боте реализован.
Для телеграмм более-менее картина ясна. Как быть с viber и Facebook messenger?
У нас два бота в Telegram работают на Botmother. Первый — бот-бухгалтер @iloveipbot (https://tele.click/iloveipbot), он отправляет и получает различные данные по API (рассчитывает налоги и взносы ИП, формируем платёжки для оплаты налогов и взносов, декларацию по УСН, определяет реквизиты ИФНС по адресу и геолокации и т. д.). Второй — ИФНС бот @ifnsbot (https://tele.click/ifnsbot), он формирует различные документы для ИП (заявление о внесении изменений в ОКВЭД, заявление о прекращении ИП). Оба бота связаны с нашим бэкендом.
В Ботмаме есть возможность присваивать разные ярлыки пользователям и по ним делать рассылку (это к вопросу о возможности отправлять рассылки по разным группам людей из предыдущей статьи). Также можно ограничить доступ к разделам разным пользователям, например, по паролю или по тому же ярлыку. У нас так работает оплата в боте. После того, как человек оплатил подписку, ему присваивается ярлык с полным доступом ко всем экранам.
Ещё у Ботмамы есть документация, где описаны все виды доступных компонентов. Поэтому да, на первый взгляд, конструктор кажется сложным, но функционал, который в нём есть, перевешивает любые минусы.
Какой язык лучше всего подойдет для программирования бота в Telegram

Создание бота в Telegram – процесс трудоемкий и непростой. Чтобы создать бота нужно много знать, читать и выстроить грамотную стратегию для его создания. Мы постараемся вам немного облегчить работу и сегодня расскажем о самых удобных и простых языках программирования ботов.
Многие эксперты отмечают, что принципиальной разницы, на каком языке создавать бота в Telegram нет. Важно – достучаться до API мессенджера.
Как показывает статистика. Чаще всего ботов пишут на Python. Это довольно простой язык для понимания, и он имеет много реализованных библиотек. Помимо него бота можно написать с помощью — Java, Ruby, JavaScript, Node.js, Go и других. Полный перечень языков с официально рекомендованными библиотеками можно найти здесь — https://core.telegram.org/bots/samples. Кстати, есть перечни и не с официальными библиотеками.
Считается, что брать лучше тот язык. С которым вы уже хоть как-то знакомы. Но если же это первое знакомство, то критерии поиска нужно расширить и ответь на вопросы: что кроме ботов вы желаете программировать? В каком направлении хотите это все развивать? Ботов для каких целей хотите писать – игры, сервисы или автоматизация процессов? Чем детальнее вы ответите на эти вопросы, тем дальше вам будет проще.
Искать язык для бота лучше тот, который подходит под ваши задачи.
Однако, напомним, что самый популярный и современный язык программирования – Python. Он будет особенно хорош для тех, кто в первый раз занимается программированием. У языка простой синтаксис и большая стандартная библиотека функций.
Чтобы создать бота будет нужен пакет python-telegram-bot — оболочка для API от Telegram.
Без программирования
Кстати, если вы еще не освоили Python, а бот вам нужен очень срочно, то его можно запустить и без программирования. Для этого существуют конструкторы. С их помощью кирпичик за кирпичиком можно создать бота. В их числе Manybot, Bottap, Botmother, PuzzleBot, Amylogic. В следующих материалах мы вам расскажем о том, как с помощью этих конструкторов создавать ботов.
На заметку
В августе 2021 года, по итогам 2020 года был составлен рейтинг самых высокооплачиваевых языков программирования. Опрос составила компания Stack Overflow и провела его среди более 83 тысяч разработчиков из разных стран. Согласно результатам опроса, самым высокооплачиваемым языком стал Clojure, который заработал $95 тысяч в год. Эти данные в 1,5 раза больше чем заработали такие языки программирования как Python с доходом в $59 тысяч и JavaScript с $54 тысячами. Эти языки больше остальных пользуются популярностью среди работодателей и разработчиков.
Все создают чат-ботов в Telegram. А мне надо? И как сделать?
Чат-бот – это отдельный аккаунт в Telegram, который самостоятельно отвечает на сообщения пользователей. Бизнесу, который продвигается в Telegram (и даже если развивается в другой соцсети), этот инструмент дает возможность оптимизировать коммуникацию с клиентами: чат-бот всегда онлайн и отвечает собеседнику в любое время суток, реагирует мгновенно.
Чат-боты помогают повысить потребительскую ценность бизнеса при сравнительно небольших затратах на создание таких инструментов.
51 % клиентов, по данным чат-бота Ubisend, ожидает, что бизнес будет доступен в режиме 24/7.
Еще немного статистики:
- подавляющее большинство пользователей (87,2 %) имеет нейтральный или положительный опыт общения с чат-ботами; , в 2021 году количество уникальных чат-ботов приблизилось к 1,8 миллиардам единиц. Глобальный рынок чат-ботов оценен более чем в 600 миллиардов долларов;
- в то же время 60 % пользователей предпочли бы дождаться, пока им ответит живой сотрудник. Чат-боты кажутся этим людям примитивными и неспособными решать проблемы клиентов.
Топ-8 сценариев для чат-бота
Использовать чат-бот в Telegram можно по-разному:
- поиск информации с дальнейшей выдачей ответа;
- оформление заказа;
- обработка запроса с учетом местоположение пользователя (вызов курьера, доставка еды);
- бронирование мест;
- финансовые переводы;
- информационная поддержка;
- тайм-менеджмент (чат-бот может добавить событие в календарь, создать оповещения о событиях);
- голосование.
Это самые очевидные сценарии использования чат-бота в Telegram. Однако разработчик может настроить бот для решения практически любой задачи.
6 особенностей чат-ботов в Telegram
- Начать диалог может только пользователь, но не чат-бот;
- доступен 24/7;
- отсутствуют статусы, как у обычных аккаунтов;
- название аккаунта всегда содержит слово bot;
- для создания чат-бота не нужен новый номер телефона;
- все сообщения, создаваемые ботами, могут удаляться.
Как сделать чат-бота в Telegram: пошаговая инструкция
Создаются и управляются боты с помощью другого бота BotFather.
Чтобы создать чат-бота, выполните следующие действия:
- установите десктоп-версию Telegram и запустите ее;
- откройте Controller Bot;
- нажмите START внизу экрана:

- Используйте команду добавления нового канала:

- Получите подробную инструкцию, как подключить нового бота:

- Следуя инструкции, отправьтесь в BotFather и нажмите START внизу экрана:

- Выберите команду /newbot:

- Укажите полное имя бота:

- Теперь дайте боту ник. Ник должен оканчиваться на слово bot:

- Получите уникальный токен и скопируйте его. В случае потери или удаления диалога не нужно паниковать. Снова отправьте /token в диалог, и новый вариант кода будет сразу же создан.
- Вернитесь в ControllerBot и отправьте токен в диалог:

Осталось выполнить два действия: добавить созданного бота в администраторы канала и переслать любое сообщение из созданного канала в ControllerBot:

Для этого создайте новый публичный канал через левое меню, нажав кнопку New Chanel:

Чтобы добавить созданного бота в администраторы канала, нужно выбрать его в чатах и нажать кнопку Manage Channel:

. и назначить администратора:

После выполнения двух требований ControllerBot мы успешно подключили канал. Осталось указать город для уточнения часового пояса:

Подтверждаем, нажав «Верно»:

В самом низу нажимаем кнопку «Создать новый пост»:

Бот предложит настроить форматирование. В 95 % случаев подойдет Markdown (прим. ред. – облегченный язык разметки):

Теперь создаем первый пост. Можно написать в нем любой текст, чтобы проверить, как это работает:

ControllerBot возвратит отправленную запись и предложит задействовать дополнительные инструменты:

- Чтобы добавить в пост картинку, воспользуйтесь кнопкой «Прикрепить медиафайл».
- Можно добавить в пост до шести смайлов, которые пользователи будут использовать в качестве реакций:

- Если нужно привязать к кнопке ссылку, воспользуйтесь этой функцией:

Внимание: при добавлении URL-кнопки строго соблюдайте предложенный ботом синтаксис. Ему нужно отправить список всех URL-кнопок в одном сообщении.

После подготовки поста его нужно «отправить в мир». Для этого нажмите «Далее»:

. и выберите предпочтительный сценарий публикации:

Синтаксис. Команды. Настройки
Обязательно изучите справочник Bot API. Там вы найдете наиболее полную информацию по запросам, типам и методам используемого HTTP-интерфейса.
Главные команды запомнить несложно:
- /start – приветственное сообщений, которое отправляется пользователю при первом взаимодействии с ботом;
- /help – служебное сообщение, содержащее советы по использованию бота (список команд, краткое описание бота или алгоритм действий);
- /settings – сообщение с настройками + возможности их изменения.
Если при создании бота вам не хватает стандартных функций, вы можете задействовать дополнительные команды длиной до 32 символов.
Соблюдайте синтаксис: /команда [необязательный] [аргумент]. Например, так мы получаем статистику по боту: /get_messages_stats
Обратите внимание: список команд будет появляться сразу после ввода символа «/». Не забудьте активировать описание команд в «отце ботов».
О некоторых параметрах BotFather мы уже говорили. Это:
- Токен – уникальный ключ, который используется для доступа к Bot API. Токен имеет следующий вид: 110201543:ААHdqTcvCН1vGWJxfSеоfSAs0K5PALDsaw.
- Name – значение выводится только в чатах и контактах пользователя.
- Username – не длиннее 32 символов. Может включать латиницу, цифры и символ «_».
Важные команды для чат-ботов
Дополнительных возможностей у бота в Telegram достаточно. Разбирать их все не имеет смысла, так как активно используется лишь небольшая часть.
Теперь посмотрим основные команды BotFather.
- /setname – установить имя бота;
- /setdescription – установить описание бота;
- /setabouttext – установить короткий текст о боте в его профайле;
- /setuserpic – установить аватар бота;
- /setcommands – установить команды;
- /setjoingroups – установить разрешение на добавление бота в группы;
- /setprivacy – установить причастность сообщений;
- /deletebot – удаление бота.
В Google и «Яндексе», соцсетях, рассылках, на видеоплатформах, у блогеров