Найти в Дзене
#<Код своими руками!>

Telegram-bot с нуля, BotFather, token. Урок 2

Оглавление

В прошлом уроке мы скачали язык программирования Python и установили библиотеку pyTelegramBotAPI.

В этом уроке мы зададим имя и имя пользователя нашему боту, получим его token, установим картинку(аватарку) нашему боту и всё это через бота Telegram: BotFather.

Итак, начнём.

Имя, имя пользователя, token, описание, аватарка в BotFather

Заходим в Telegram, в поиске пишем: BotFather,

И поиск выдаст нам нужный результат, а именно бота.

С помощью него мы в дальнейшем будем настраивать нашего бота.

Нажимаем в диалоговом окне "ЗАПУСТИТЬ".

И нам приходит сообщение с доступными командами.

-Весь диалог, как должнен получиться у вас, я прикреплю чуть ниже.

Имя

Так как у нас ещё нет ботов, пишем: /newbot

Бот ответит:

- Alright, a new bot. How are we going to call it? Please choose a name for your bot.

В ответ нужно написать имя будущего бота.

Я назову его "Moon", а вы можете назвать его как захотите.

-Можете назвать его также на русском.

Имя пользователя

Следующим шагом BotFather попросит нас задать имя пользователя нашему боту.

- Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.

Ответить нужно именем заканчивающимся на "bot" или "_bot", как указано в примере.

Я задам имя "Moon321bot" т.к. оказалось, многие похожие имена уже используются.

Вам также советую вместо "321" написать код своего региона, если вы, к примеру, делаете бота для местного магазина и т.п.

Думаю, придумать имя пользователя труда у многих не составит.

Token

После этого шага мы получим сообщение с нашим уникальным token'ом,

который никому не следует показывать, чтобы никто не попытался нам "напакостить".

-2
Пример token'a: <<1223129777:AAECOGrzqEQJBzMTKtEWu2y3NvfLLblAXIm>>

Имея на руках наш уникальный token, мы уже можем начинать писать наш код, я предлагаю уделить ещё немного времени BotFather и написать информацию о нашем боте, загрузить аватарку и составить описание нашего бота для пользователя, когда тот впервые зайдёт на него.

Пишем BotFather сообщение: /mybots

В ответном сообщении он вышлет нам пользовательское имя нашего бота, в моём случае это "@Moon321bot" нажимаем на него, затем появляются пункты наших возможностей с ботом.

Нажимаем на "Edit Bot"

-3

После "Edit Bot" у нас появляется возможность: написать информацию о нашем боте, изменить имя, установить картинку и написать ему описание.

Информация

Нажимаем на кнопку "Edit About" и в ответном сообщении пишем информацию о нашем боте.

Пользователи увидят эту информацию в профиле бота.

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

Вот так, загадочно.))

Вы можете данный этап отложить на потом или написать что-нибудь в стиле "khasgdhk", а в дальнейшем изменить.

Описание

Нажимаем на "Edit Description" и в ответном сообщении пишем описание нашего бота.

Повторюсь, вы можете данный этап отложить на потом.

Я отправлю: "Бот умеет принимать запросы и отвечать на них.".

Опять кажется загадочным.))

В результате получаем, что у нас уже имеется заполненное поле "Description" и "About".

Остался последний этап, загрузить картинку нашему боту.

После заполнения "Description" и "About".
После заполнения "Description" и "About".

Картинка(аватарка)

Нажимаем на "Edit Botpic" и отправляем желаемую картинку для нашего бота.

я выбрал, вот такое изображение.

Пример загруженной аватарки.
Пример загруженной аватарки.

На этом этапе мы закончили основную настройку нашего бота через BotFather.

Посмотрим, что мы уже имеем.

Диалоговое окно с ботом.
Диалоговое окно с ботом.
Профиль бота.
Профиль бота.

Если сейчас нажать "СТАРТ", результата никакого не будет, как сделать чтобы бот отвечал нам, мы разберём в следующем уроке.

За этот урок мы сделали не много,
Но не буду делать его слишком длинным.
Следующий урок будет подлиннее и будет гораздо интереснее,
так как мы уже научим нашего бота отвечать нам.

-Спасибо, что дочитали данную статью до конца, Надеюсь, она была вам полезна. Если что-то осталось не разобранным и непонятным - пишите в комментарии. Подписывайтесь, дальше будет ещё интереснее.