Ось короткий посібник для створення Telegram бота, який буде публікувати повідомлення на Telegram каналі, коли NetHunt здійснюватиме API виклик.

Створіть Telegram бота

  1. Знайдіть “@Botfather” у Telegram.

  2. Почніть розмову, написавши “/newbot”.

  3. Введіть назву свого нового бота (вона буде доступна публічно).

  4. Введіть технічну назву бота (має закінчуватися на “_bot”).

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

  6. ПРИМІТКА. Боти не можуть надсилати повідомлення людям першими, але можуть надсилати повідомлення каналам.

Отримайте деталі каналу

  1. Створіть новий канал (якщо у вас його ще немає).

  2. Запросіть бота до цього каналу (виконайте пошук за ім'ям бота) та додайте якого в ролі Адміна

  3. Перейдіть до https://api.telegram.org/bot{{TOKEN}}/getUpdates
    Замініть {{TOKEN}} на Token вашого бота.

  4. Опублікуйте щось на каналі з ботом (щоб бот «бачив», що його додали на канал).

  5. Оновіть посилання вище, і воно повинно показати список усіх каналів і розмов, в яких бере участь бот.

  6. Знайдіть ID каналу, якому ви хочете надсилати повідомлення через бота. ПРИМІТКА: ID каналів завжди починаються зі символу мінус (-).

Створіть автоматизацію з дією Зробити виклик API

  1. На кроці Зробити виклик API, в полі URL, додайте наступне:
    https://api.telegram.org/bot{{TOKEN}}/sendMessage

  2. У полі JSON, додайте інформацію яку ви хочете передавати ботом.


    Синтаксис:
    {
    "chat_id": {{CHAT ID}},
    "text": "{{ENTER YOUR MESSAGE}}",
    "parse_mode": "HTML"
    }

    Приклад:

    {

    "chat_id": -1001601660289,

    "text": "<b>First name:</b> Anastasia\n<b>Last name:</b> Tatsenko\n<b>Company:</b> NetHunt CRM",

    "parse_mode": "HTML"

    }

ПРИМІТКА:

1) рядок "parse_mode": "HTML" - необов'язковий. Цей рядок потрібно включити лише в тому випадку, якщо текст у «text» містить теги HTML, як-от <b>, щоб відобразити це форматування.

2) Розриви рядків можна додати, ввівши «\n».


Не знайшли відповідь на ваше запитання? Забронюйте дзвінок з нашою командою підтримки, щоб отримати необхідну допомогу:

Ви отримали відповідь на своє запитання?