Инструкция по созданию Телеграм-бота
Сразу объясню, что мы создадим бота, которого потом прицепим к какому-нибудь сервису и только тогда он будет работать и выполнять какую-либо функцию.
В Телеграм работает следующая схема:
Т.е. сам по себе Телеграм бот - это лишь связующий элемент, между ТГ и сервисом, который предоставляет свой фунционал, интерфейс и т.д.
Например, чтобы вам создать чат-бота для общения с подписчиками, вы сначала создаете бота в @BotFather , а затем его прикрепляете к функционалу сервиса @LivegramBot
Как создать бота в @BotFather ?
0) Заходим в @BotFather - это бот для создания ботов и нажимаем кнопку "Запустить" или прописываем команду /start . Тогда запуститься функционал этого бота.
1) Создаем нового бота, через /newbot (прям прописываете).
Вас попросят написать название вашего бота, можно назвать как угодно, да хоть по русски!
2) Далее вам попросят дать username нашему боту. Тут пишите только латиницей и на конце должно быть bot . Пример: supermanbot , superman_bot
3) Готово! Бот создан. На скрине выше я выделил так называемый API-ключ. Этот ключ поможет нам связывать нашего бота с каким-либо сервисом.
Далее можно прикрепить этого бота к @LivegramBot и создать своего чат-бота для переписки с подписчиками. Если интересно, то сделайте это самостоятельно.
Далее причесываем нашего бота
Делаем ему хороший внешний вид, если это конечно нужно. В большинстве случаем этого делать необязательно.
В @BotFather прописываем команду /help , затем в сообщении выбираем команду /mybots , из списка выбираем нужный бот, которого хотим причесать.
Edit name - меняем имя бота (на скрине: "Интенсив: Бизнес в Телеграм")
Edit Description - изменить описание бота, которое справа (см. скрин ниже)
Edit About - изменить приветственное сообщение бота (см. скрин ниже)
Edit Botpic - поменять аватарку бота (фото на желтом фоне)
Еще раз повторюсь, приводить внешний вид бота в порядок, в большинстве случаев не нужно. Т.к. часто эти боты не светятся а служат лишь связующим звеном между Телеграмом и функционалом реального сервиса. Например, когда вы создаете такого бота, для подключения автопостинга @ControllerBot