Блог и база знаний сервиса bot-market

Все, что нужно знать для создания ботов

Создание бота в Telegram и получение токена в @botFather

Опубликовано: 19.07.2024 Обновлено: 21.07.2024

@BotFather — это официальный аккаунт в мессенджере Telegram, который используется для создания, управления и настройки ботов. Он предоставляет пользователям возможность создавать ботов, которые могут выполнять различные задачи, такие как отправка сообщений, поиск информации, выполнение команд и многое другое.

Создание бота в Telegram и получение токена в @botFather

Регистрация нового бота в Telegram и получение токена.

Находим отца всех ботов

Зайдите в Telegram и в строке поиска введите имя бота "@botFather". Остерегайтесь мошеннических ботов или сторонних каналов. Официальный аккаунт имеет галочку верификации. И не имеет никаких лишних символов в нике бота.

Находим отца всех ботов-1

Далее нажимаем на кнопку "/start" внизу страницы. Потом вводим или нажимает на фразу "/newbot". (Обращаем внимание, что бот работает только на английском языке. Но базовых знаний или наличия переводчика будет достаточно для того, чтобы разобраться в нём.)

Находим отца всех ботов-2

Далее бот спрашивает, придумайте имя для вашего бота. Имя отображается в том месте, которое я указал на картинке. Если вы пока не можете его придумать, то не страшно его можно будем изменить в будущем. Я введу имя "BOT-MARKET"

Находим отца всех ботов-3

Далее мы должны придумать ссылку на бота. Есть важно правило, ссылка всегда заканчивается на фразу "bot". Очень важно придумать хорошую ссылку, которая нравится вам. Так как в будущем её изменить будет почти невозможно. (Есть исключения, благодаря платформе от телеграм "Fragment", но о ней мы рассказали в другой нашей статье. И это довольно дорого стоит) Мы введём название для бота "BOTT_MARKET_BOT". Во время ввода вы можете столкнуться с ошибками неверности ника, а также ник может быть уже занят.

Находим отца всех ботов-4

И вот мы получали наш долгожданный токен от бота. На скриншоте я его выделил.

Находим отца всех ботов-5

А что такое токен от бота и зачем он нужен?

Токен от бота в Telegram - это уникальный идентификатор, который присваивается каждому боту при его создании. Этот токен используется для аутентификации бота и обеспечения безопасности его взаимодействия с другими пользователями и сервисами.

Передавайте токен только проверенным лицам. При вводе токена в конструкторах, убедитесь, что перевыпустили его.

Обзор основных команд для настройки и управления ботом.

Как зайти в настройки бота

В "@botFather" прописываем команду "/mybots" она выведет всех ваших ботов.

Как зайти в настройки бота-1

Далее выбираем нужного бота, и нажимаем на кнопку "Edit Bot". На скриншоте я показал, за что отвечают поля.

Как зайти в настройки бота-2

Редактируем аватарку и добавляем картинку над описанием бота

Также заходим в настройки бота.

Редактируем аватарку и добавляем картинку над описанием бота-1

Description picture, отвечает за картинку перед описанием бота. Картинка должна быть строго определённого размера и расширения

Botpic - это аватарка бота.

Как удалить картинку описания или аватарку у бота?

Также заходим в настройки бота, но уже вместо отправки картинок отправляем команду "/empty"

Перевыпускаем токен, удаляем бота или передаем другу

Смена и перевыпуск токена от бота в Telegram

Заходим в настройки бота и нажимаем на кнопку "Api Token"

Смена и перевыпуск токена от бота в Telegram-1

Далее нажимаем на кнопку "revoke"

Смена и перевыпуск токена от бота в Telegram-2

В результате у вас появится новый токен!

Как удалить бота

Заходим в настройки бота и нажимаем на кнопку "Delete Bot". ВАЖНО! Действие нельзя будет отменить!

Подтверждаем удаление и осознаем, что восстановить нельзя будет

Как удалить бота-1

Как передать бота от телеграм другому пользователю?

Заходим в бота и нажимаем на кнопку "Transfer Ownership"

Как передать бота от телеграм другому пользователю?-1

Далее вводим ник пользователя. Может столкнуться с ошибками, например на скриншоте показан случай, что пользователь, которому я хочу передать бота ещё не написал боту команду /start. Также вы можете столкнуться с проблемой, что недавно поменяли пароль от аккаунта. Надо подождать 7 суток после смены пароля. Тогда сможете передать

Как передать бота от телеграм другому пользователю?-2

Я исправил ошибку. И далее подтверждаю действие. Учитывайте, вернуть вы его не сможете самостоятельно!

Как передать бота от телеграм другому пользователю?-3

Дополнительные настройки

Как задать команды в боте Telegram

Заходим в управление ботом, потом нажимаем "Edit Commands"

Как задать команды в боте Telegram-1

Далее придумываем команды. Для этого отправляем сообщение как на скриншоте.

Как задать команды в боте Telegram-2

Результат показан на скриншоте. Важно отметить, что логику мы не добавляли на эти команды.

Как задать команды в боте Telegram-3

Как связаться со службой поддержки Телеграм?

Пишем боту @BotSupport

Для связи с поддержкой Telegram по вопросам, связанным с ботами, вы можете использовать официальный канал @BotSupport в мессенджере Telegram. Этот канал предназначен для помощи разработчикам ботов и пользователям, у которых возникли проблемы или вопросы по работе с ботами.

Пишем боту @BotSupport-1

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

Как запрограммировать бота?

BOT-T - сервис создания ботов

Вы можете настроить своего бота через сайт bot-t.com

BOT-MARKET - создавай, продавай и покупай ботов

Сотни создателей ботов уже опубликовали свои решения на платформе. Присоединяйтесь к ним на нашей площадке bot-market.com