В прошлом уроке мы скачали язык программирования 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'ом,
который никому не следует показывать, чтобы никто не попытался нам "напакостить".
Пример token'a: <<1223129777:AAECOGrzqEQJBzMTKtEWu2y3NvfLLblAXIm>>
Имея на руках наш уникальный token, мы уже можем начинать писать наш код, я предлагаю уделить ещё немного времени BotFather и написать информацию о нашем боте, загрузить аватарку и составить описание нашего бота для пользователя, когда тот впервые зайдёт на него.
Пишем BotFather сообщение: /mybots
В ответном сообщении он вышлет нам пользовательское имя нашего бота, в моём случае это "@Moon321bot" нажимаем на него, затем появляются пункты наших возможностей с ботом.
Нажимаем на "Edit Bot"
После "Edit Bot" у нас появляется возможность: написать информацию о нашем боте, изменить имя, установить картинку и написать ему описание.
Информация
Нажимаем на кнопку "Edit About" и в ответном сообщении пишем информацию о нашем боте.
Пользователи увидят эту информацию в профиле бота.
В моём случае, я напишу: "Этот бот предназначен для экспериментов, никто не знает, что следует от него ожидать.".
Вот так, загадочно.))
Вы можете данный этап отложить на потом или написать что-нибудь в стиле "khasgdhk", а в дальнейшем изменить.
Описание
Нажимаем на "Edit Description" и в ответном сообщении пишем описание нашего бота.
Повторюсь, вы можете данный этап отложить на потом.
Я отправлю: "Бот умеет принимать запросы и отвечать на них.".
Опять кажется загадочным.))
В результате получаем, что у нас уже имеется заполненное поле "Description" и "About".
Остался последний этап, загрузить картинку нашему боту.
Картинка(аватарка)
Нажимаем на "Edit Botpic" и отправляем желаемую картинку для нашего бота.
я выбрал, вот такое изображение.
На этом этапе мы закончили основную настройку нашего бота через BotFather.
Посмотрим, что мы уже имеем.
Если сейчас нажать "СТАРТ", результата никакого не будет, как сделать чтобы бот отвечал нам, мы разберём в следующем уроке.
За этот урок мы сделали не много,
Но не буду делать его слишком длинным.
Следующий урок будет подлиннее и будет гораздо интереснее,
так как мы уже научим нашего бота отвечать нам.
-Спасибо, что дочитали данную статью до конца, Надеюсь, она была вам полезна. Если что-то осталось не разобранным и непонятным - пишите в комментарии. Подписывайтесь, дальше будет ещё интереснее.