Твой первый бот за 5 минут (через @BotFather)

Обычно на курсах сначала мучают теорией, а «своё» дают через месяц. У нас по-другому. Прямо сейчас, до единой строчки кода, у тебя появится свой настоящий бот в Telegram. С именем. С аватаркой. Которого можно показать друзьям.

После урока сможешь: объяснить тему «Твой первый бот за 5 минут (через @BotFather)» и выполнить связанный с ней учебный шаг без подсказки.

Звучит как фокус, но всё честно. Помнишь @BotFather из словаря? Тот самый бот, который делает ботов. Идём к нему.

Шаг за шагом

Открой Telegram. В поиске вверху набери @BotFather и зайди в чат с ним. У настоящего @BotFather есть синяя галочка, не перепутай с подделками.

Слева от поля ввода у @BotFather есть синяя кнопка «Open». Нажми её: откроется панель с разделом «My bots» (твои боты). Первой строкой там стоит «Create a New Bot» — жми. Появится форма из трёх полей.

  1. Bot Name — имя бота. Это то, что люди увидят сверху в чате. Можно по-русски, можно с пробелами. Например, «Мой первый бот».
  2. About — описание (необязательно). Одна фраза в профиле бота: что он умеет.
  3. t.me/username_bot — адрес бота (его называют username). Уникальное имя для ссылки латиницей, должно заканчиваться на bot. Например, vasya_first_bot. Если занято, панель подскажет — придумай другое.

Нажми «CREATE BOT». Готово: откроется страница твоего бота, и наверху — его токен.

Панель @BotFather: кнопка Open, раздел My bots, форма New bot и страница бота с токеном (токен спрятан)

Где тут токен и почему он секрет

Токен на странице бота скрыт точками. Кнопка «Copy» копирует его целиком — это длинная строка вроде 1234567890:AaBbCc.... Это и есть твой токен, ключ от бота. Остановись на секунду, это важнее, чем кажется.

Токен открывает полный доступ к твоему боту. Любой, кто его узнает, сможет писать от имени бота и всё ломать. Поэтому правило железное.

  • не выкладывай токен в интернет;
  • не скидывай его друзьям «просто показать»;
  • не вставляй в скриншоты целиком;
  • если случайно засветил, открой @BotFather → «Open» → своего бота и нажми «Revoke». Панель выдаст новый токен, а старый перестанет работать.

Относись к токену как к паролю от своей страницы. По-взрослому. Это часть профессии.

Поставь аватарку и описание

Пока ты у @BotFather, сделай бота живым. Всё — в той же панели, кнопками.

Нажми «Open», выбери своего бота в «My bots». В разделе Settings открой «Edit Info»:

  • «Set New Photo» — поставить аватар;
  • имя бота и «About» — короткий текст в профиле;
  • «Welcome message» — что человек увидит при первом запуске бота;
  • в конце нажми «UPDATE», чтобы сохранить.

Рядом есть раздел «Commands» — там заводят список команд бота. Он пригодится позже, в проекте.

Мелочь, а бот сразу выглядит настоящим. Найди его в поиске Telegram по адресу, который придумал, и убедись: вот он, с твоим именем и картинкой. Кода всё ещё ноль. А бот уже есть.

Список чатов Telegram: твой новый бот появился сверху, с именем и аватаркой

Контрольный вопрос. Ты случайно показал токен в скриншоте. Какой кнопкой на странице бота в панели @BotFather его отзывают и получают новый? Напиши название кнопки, как на ней написано.

Подсказка: Кнопка красная, стоит рядом с «Copy».

Онлайн-проверка ответа появится позже

Задание. Создай своего первого бота в панели @BotFather («Open» → «Create a New Bot»): имя, адрес, аватар (Edit Info → Set New Photo). Пришли преподавателю скриншот, где бот виден в Telegram, и ТОЛЬКО первые 4 и последние 4 символа токена (вот так: 1234…wXyZ). Целиком токен не присылай никогда.

Подсказка: Порядок: Open → Create a New Bot → CREATE BOT, потом Edit Info → Set New Photo → UPDATE. Токен скопируй кнопкой Copy, но присылай только края.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Онлайн-проверка ответа появится позже

Зачёт, если:
✅ бот создан и виден в Telegram (есть имя и аватарка);
✅ токен получен, но прислан безопасно — только первые и последние 4 символа;
✅ целиком токен ты никому не отправлял.

Хочешь глубже? Как устроен Telegram-бот на Python, подробно — в статье «Создание телеграм бота с помощью Python».

← Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева