Telegram

Подготовка к настройке

Ограничения Telegram

Сообщения в Telegram ограничены 4096 символами UTF-8. Для длинных сообщений рекомендуется использовать другие каналы.

Получение токена бота

  1. Откройте Telegram и найдите бота @BotFather

  2. Отправьте команду /newbot и следуйте инструкциям:

    • Укажите имя бота (должно заканчиваться на bot или _bot)

  3. После создания бота скопируйте токен API - он понадобится в параметре bot_token

Документация: Официальное руководство по созданию ботов

Получение ID чата

  1. Откройте настройки Telegram (меню слева → Settings)

  2. Перейдите в раздел Advanced

  3. Выберите Experimental Settings

  4. Активируйте опцию Show Peer Id in profile

  5. Для получения ID:

    • Личного чата: меню слева → Settings → My Profile → ID отобразится под фото

    • Группы: откройте информацию о группе (групповой чат → название вверху) → ID в разделе информации

    • Канала: откройте информацию о канале (канал → название вверху) → ID в разделе информации

Важные требования

  1. Для групп и каналов:

    • Бот должен быть добавлен как администратор

    • Должны быть включены права на отправку сообщений

  2. Для личных сообщений:

    • Пользователь должен начать диалог с ботом, отправив команду /start

Настройка интеграций из UI

Создайте канал уведомлений, добавьте в этот канал интеграцию с типом Telegram, добавьте BOT API Token и Chat ID по раннее указанному описанию, сохраните канал.

Настройка интеграций из файла

- type: "telegram"
    channel:
      settings:
        bot_token: токен_бота  # Полученный через @botfather
        chat_id: ID_чата       # Пример: 123456789 (для лочного диалога) или -100123456789 (для каналов и групп)

Особенности:

  • Для личного диалога: chat_id (пример: 123456789)

  • Для каналов и групп: -100chat_id (пример: -100123456789)