раздел 01
Создать бота: BotFather
Все боты в Telegram создаются через одного официального бота - @BotFather. Это «отец ботов»: он выдаёт токен и хранит настройки. Сам токен - это ключ доступа к вашему боту через Bot API.
Создание за четыре шага
Токен выглядит примерно так (плейсхолдер, не настоящий):
123456789:AAExampleTokenReplaceWithYourOwn
После создания бот уже существует - его можно открыть по ссылке t.me/<username>. Но пока он ничего не умеет: за логику отвечает ваш код, который мы напишем дальше.
Базовые настройки
В том же диалоге с @BotFather настраивается «обложка» бота. Полезные команды:
/setdescription- текст, который виден в пустом чате до первого сообщения./setabouttext- короткое описание в профиле бота./setuserpic- аватар./setcommands- список команд, которые показываются в меню рядом с полем ввода.
Для /setcommands отправьте список в формате команда - описание, по одной на строку:
start - запустить бота
help - справка по командам
about - о боте
Если токен утёк
Если токен случайно попал в публичный репозиторий или переписку - отправьте /revoke в @BotFather. Старый токен перестанет работать, вы получите новый. Старый код придётся обновить.