Створення чат-бота в Telegram та отримання API Token

Дізнайтеся, що таке Telegram API Token, чому він важливий і як створити власного Telegram-бота за допомогою покрокового гайда. У статті викладено просту інструкцію, поради щодо безпеки та приклади для зручного налаштування вашого бота.

  • 04.12.2024
  • 4 хв.
  • 653 переглядів
Створення чат-бота в Telegram та отримання API Token

Що таке Telegram API Token і навіщо він потрібен

Telegram API Token — це спеціальний ключ доступу, свого роду пароль, який дозволяє звертатися до Telegram-бота зі сторонніх програм, таких як вебсайти або інші додатки. Компанія Webosnova активно використовує чат-боти Telegram для оптимізації взаємодії з клієнтами. Наприклад, авторизація в особистому кабінеті клієнта здійснюється через Telegram, що забезпечує додаткову безпеку. Також чат-боти застосовуються для сповіщення співробітників про нові задачі, події в календарі та заявки в CRM-системі.

Як створити чат-бота в Telegram: покрокова інструкція

Крок 1. Знайдіть бота BotFather

  1. Відкрийте додаток Telegram на мобільному пристрої або перейдіть на сайт web.telegram.org у браузері.

  2. У рядку пошуку введіть @BotFather.

Цікавий факт: назва BotFather — це відсилання до фільму "Хрещений батько" ("Godfather").

Рядок пошуку в Telegram із результатом пошуку BotFather

Крок 2. Запустіть BotFather

  1. Виберіть бота з іменем "BotFather" та позначкою верифікації.

  2. Натисніть кнопку "Почати" (або "Start", залежно від мови додатку).

  3. BotFather надішле повідомлення зі списком доступних команд.

Екран чату з BotFather і переліком команд

Крок 3. Створіть нового бота

  1. Виберіть команду /newbot зі списку або надішліть її як текстове повідомлення.

  2. BotFather відповість: "Alright, a new bot. How are we going to call it? Please choose a name for your bot."

  3. Вкажіть ім’я бота — будь-яке зручне найменування. Наприклад, "Webosnova Bot".

Процес вибору імені для нового бота

Крок 4. Вкажіть системне ім’я бота

  1. Після вибору імені BotFather запитає системне ім’я: "Good. Now let's choose a username for your bot. It must end in bot. Like this, for example: TetrisBot or tetris_bot."

  2. Вкажіть ім’я, яке закінчується на bot. Наприклад, webosnova_bot.

  3. Якщо ім’я зайняте, BotFather надішле повідомлення: "Sorry, this username is already taken. Please try something different." У такому разі спробуйте інше ім’я.

Повідомлення про успішний вибір імені або помилка при зайнятості імені

Крок 5. Отримайте API Token

  1. Після успішного створення бота BotFather надішле повідомлення: "Done! Congratulations on your new bot..."

  2. Знайдіть рядок "Use this token to access the HTTP API:". API Token виглядає як довгий рядок символів, наприклад:

123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefg
  1. Збережіть цей ключ — він знадобиться для налаштування взаємодії вашого бота із зовнішніми додатками.

Повідомлення від BotFather із API Token

Поради щодо використання API Token

  1. Зберігайте токен у безпеці. Нікому не передавайте його, окрім тих, хто налаштовує бота.

  2. Регулярно оновлюйте токен, якщо підозрюєте, що він міг бути скомпрометований. Це можна зробити через BotFather.

Тепер ваш бот готовий до інтеграції з вебсайтами, CRM-системами та іншими додатками. Використовуйте API Token для відправки запитів і отримання даних із Telegram.