Любой бот в Telegram создаётся через официального бота BotFather — этим занимается сам Telegram, не сторонний сервис. Процесс занимает пару минут и не требует ничего, кроме аккаунта Telegram.
Зачем нужен BotFather
BotFather — единственный официальный способ завести бота в Telegram: через него выпускается токен, уникальный ключ доступа, без которого бот не заработает ни в одном сервисе. Тот же принцип используется и в самом OrderGrow — Telegram-бот приложения тоже выпущен через BotFather.
Пошаговая инструкция
В поисковой строке Telegram введите botfather. Открывайте только бота с синей галочкой подтверждённого аккаунта — под этим именем существует много подделок.
Справа от найденного бота нажмите «Open» («Открыть»). Появится окно с запросом разрешения — BotFather просит доступ к IP-адресу и базовой информации об устройстве, чтобы открыть своё мини-приложение. Нажмите «Confirm» («Подтвердить»).
Откроется главный экран BotFather. Нажмите «Create a New Bot» («Создать нового бота»).
Заполните форму: Bot Name — имя, которое видят все, на любом языке; About (необязательно) — короткое описание бота. При желании сразу добавьте фото бота через иконку камеры вверху формы. Ниже укажите техническое имя — t.me/username_bot: обязательно на английском, без пробелов и обязательно заканчивается на _bot.
Частая ошибка при выборе имени бота
Username бота может состоять только из букв, цифр и знака подчёркивания — пробелы недопустимы. На примере ниже имя NEW_OrderGrow bot (с пробелом перед bot) BotFather отклонил с ошибкой «Sorry, this username is invalid».
Достаточно убрать пробел и заменить его на подчёркивание — NEW_OrderGrow_bot — и BotFather подтвердит, что имя свободно.
Нажмите «Create Bot» («Создать бота»). При успехе откроется экран с токеном и именем бота.
Username (t.me/username_bot) после создания изменить нельзя — только пересоздать бота заново, а это новый токен и риск потерять контакты уже подключённых клиентов. Bot Name и About можно менять свободно в любой момент.
Как обезопасить токен и где найти его снова
Токен — это ключ полного доступа к боту: у кого токен, тот может управлять ботом от его имени. Никогда не публикуйте токен нигде — ни в открытом коде, ни в переписке, ни на скриншотах. Если токен всё же попал в публичный доступ, на этом же экране нажмите «Revoke»: старый токен перестанет работать, а вместо него BotFather выдаст новый — его нужно будет заново вписать везде, где стоял старый.
Хранить токен отдельно «на всякий случай» не обязательно — он всегда доступен в самом BotFather. Откройте бота снова, нажмите «My bots» («Мои боты»), выберите нужного бота — откроется тот же экран с токеном.
Что дальше
Полученный токен дальше вписывается туда, где боту предстоит работать — в код, в сервис автоматизации или, например, в настройки Telegram-бота программы для совместных закупок OrderGrow. О том, как устроен собственный Telegram-бот OrderGrow и другие способы входа для покупателей, — в статье «Вход через MAX».