Что такое токен бота в Телеграм, где его получить и куда вставить
22 мая, 2023
Многие начинающие разработчики ТГ-каналов не знают, что такое токен бота. Поэтому, когда впервые оформляют канал в мессенджере ТГ, то сталкиваются с проблемой создания чат-ботов. Для них нужен Telegram Bot API.
Содержание
Что представляет собой токен для чат-бота
При разработке первого чат-бота в Телеграм канале, требуется создать токен бота. Это уникальный идентификатор, присваиваемый утилите, которая будет общаться с пользователями. Сервер с помощью уникального идентификатора опознает и отличает одного робота от другого.
Система генерирует его автоматически. Пользователю не нужно ничего придумывать. От разработчика сервер потребует выполнить несколько шагов, чтобы получить этот токен.
Как создать токен
В первую очередь создателю нужно войти в поисковую строку мессенджера. В ней он прописывает следующее наименование «@BotFather». На экране отобразится вкладка с названием этого робота. Разработчику нужно войти в него. Здесь он сможет получить токен для своего чат-бота в Телеграм.
Гайд по приобретению уникального идентификатора:
- Прописать «/start». Эта команда запускает работу сервера всех роботов в Телеграм-канале.
- Система выдает пользователю список команд. Среди них, если у него еще нет готового токена, разработчик должен выбрать «/newbot».
- Система потребует придумать и ввести уникальное название чат-бота. В конце обязательно прописать на английском «bot» к имени будущего робота. Иначе сервер не поймет, что требует от него пользователь и постоянно будет прописывать эту проблему вместо создания токена.
- Если разработчик выполнить все действия правильно, и система примет название виртуального помощника в Телеграм, то она выдаст уникальный идентификатор для него.
Пользователю потребуется сохранить данные.
Если тебе нравится данное направление, которое сейчас очень популярно, тогда записывайся на бесплатный интенсив по созданию чат ботов и Автоворонок для соц сетей и мессенджеров. После него, можно зарабатывать свои первые 30 000 рублей без вложений, специалисты с опытом 6-12 месяцев в среднем получают от 40 000 до 80 000 рублей на создании, поддержке или редактировании чат ботов.
Кто такие API, Botfather и как их используют для создания токена?
API – это программный интерфейс, связывающий одни утилиты с другими. Иными словами, BotAPI – это программа, с помощью которой робот канала пользователя общается с другими утилитами. С помощью ее осуществляется связь с Botfather по типу клиент-сервер.
Botfather – отец всех виртуальных помощников. Он помогает создать и взять токен бота для использования в Телеграм.
Где хранить токен и зачем
Комбинацию цифр и литер лучше всего записать на бумагу и сохранить в укромном от чужих глаз месте. Не рекомендуется хранить его в телефоне. Если смартфон попадет в руки злоумышленников, то телеграм канал может быть взломан через этот токен. А вся информация в нем будет использована в целях тех людей, кому попал в руки телефон.
Если разработчик считает, что хранение информации с ПК на бумаге – это архаичное прошлое, то можно использовать специальные онлайн утилиты для сохранения данных. Например, такие как:
Хочешь узнать качество аудитории, кто тебя смотрит и читает, а так же сколько ботов на твоем аккаунте? Сделай бесплатный анализ прямо сейчас. Жми на кнопку
Запустить анализ аккаунта Instagram- Keeper;
- Bitwarden;
- 1Password.
Эти утилиты работают на ОС Windows, Android, MacOS. Поэтому разработчик сможет хранить и находить нужную информацию о паролях и токенах не только на стационарном ПК, но и на смартфоне или айфоне.
Программы оснащены функцией двухфакторной аутентификации. Никто кроме владельца телефона не сможет вскрыть их и украсть данные. Некоторые из утилит, например, 1 Password способны самостоятельно генерировать пароли, облегчая труд разработчику.
Как узнать какой токен у бота пользователя
Разработчик виртуального помощника знает, как выглядит токен бота в Телеграм, но пока что не подозревает, где может храниться эта информация. Чтобы найти ее, нужно поступить следующим образом:
- В правом верхнем углу мессенджера открыть поисковую строку.
- Прописать @Botfather.
- Открыть чат с сервером и вписать команду «/start».
- Кликнуть по команде «/mybot edit yours bot».
- В открывшемся списке всех онлайн-помощников появится название пользовательского робота, по которому нужно кликнуть.
- Система откроет окно с функциональными клавишами. Здесь нужно будет активировать API токен.
Пользователь увидит на экране меню с токеном бота. Его нужно будет скопировать и сохранить в одну из описанных выше программ. Таким образом можно найти токен бота в Телеграм. Поэтому любой человек, кто завладеет телефоном разработчика при определенных навыках сможет узнать API токен. Чтобы этого не случилось, нужно раз в месяц или в полгода после потери телефона обновлять его.
Инструкция по обновлению:
- Открыть мессенджер с BotFather.
- Прописать «/mybots».
- В открывшемся списке кликнуть по имени нужного виртуального помощника.
- Кликнуть по клавише «API Token».
- Пролистать вниз и активировать «Revoke current token».
- Уникальный номер будет обновлен.
Останется скопировать его в программу 1Password или переписать на бумагу.
Чтобы новый токен заработал, необходимо переподключить чат-бот. Для этого разработчик делает следующее:
- Войти в группу в мессенджере.
- Кликнуть по клавише похожей на карандаш.
- В меню «Участники» кликнуть по юзернейму чат-бота.
- Нажать по трем вертикальным точкам в правом верхнем углу.
- Кликнуть по кнопке «Остановить».
Теперь останется снова открыть виртуального помощника и в чате нажать на кнопку «Перезапустить».
Как вписать токен в сервис Botman
Некоторые не хотят разбираться с токенами и конструировать чат ботов, специально для них, команда сервиса Botman разработала услугу — чат бот под ключ, опытные специалисты сделают всю работу за вас под любые задачи.
Инструкция по вписыванию токена в сервис Botman:
- Войти в сервис Botman через социальную сеть или почту, либо зарегистрироваться, если разработчик делает это впервые.
- Кликнуть по кнопке «Добавить соцсеть».
- В меню «Создать канал» нужно будет ввести токен виртуального помощника.
Теперь осталось сохранить его в сервисе и перейти к настройкам онлайн-помощника.
Как видно из вышеописанного создать бота просто. Главное сохранить его и никому не показывать, чтобы злоумышленники не смогли воспользоваться данными канала в своих целях.
Комментарии