Перейти к основному содержимому

Автоматическое подключение по токену

Самый быстрый способ начать использовать Metriox — подключитесь автоматически, указав токен вашего Telegram-бота.

Что это дает?​

При подключении токена Metriox автоматически:

  • Отслеживает всех пользователей, использующих бота
  • Собирает получаемые и отправляемые сообщения и прочие события
  • Сохраняет историю взаимодействия
  • Позволяет начать анализировать данные прямо сейчас без кодовой интеграции

Как подключить?​

Шаг 1: Получите токен бота​

Если у вас уже есть Telegram-бот, вы знаете токен. Если нет:

  1. Напишите @BotFather в Telegram
  2. Выполните команду /newbot
  3. Следуйте инструкциям
  4. Скопируйте токен (выглядит так: 123456789:ABCdefGHIjklmnoPQRstuvWXYz)

Шаг 2: Добавьте бота в Metriox​

  1. Откройте приложение Metriox
  2. Перейдите в Настройки → Боты
  3. Нажмите + Добавить бота
  4. Перейдите в Настройки бота (значок шестеренки)
  5. Укажите интеграцию Telegram, вставьте токен
  6. Установите переключатель Включить автоматический сбор во включенное положение
Безопасность

Не публикуйте и не делитесь своим токеном бота с кем-либо. Кто угодно со знанием токена может управлять вашим ботом. Мы храним токен в зашифрованном виде и используем его только с вашего разрешения.

Шаг 3: Начните использовать​

Все! Metriox теперь отслеживает события вашего бота. Откройте дашборд и начните анализировать.

Автоматически захватываемые свойства пользователей​

При каждом взаимодействии с ботом Metriox сохраняет профиль пользователя из Telegram. Эти свойства доступны на странице Пользователи и могут использоваться в фильтрах.

Свойства профиля ($tg.*)​

СвойствоТипОписание
$tg.telegram_user_idnumberИдентификатор пользователя в Telegram
$tg.first_namestringИмя пользователя
$tg.last_namestringФамилия (если заполнена)
$tg.usernamestringUsername в Telegram (если задан)
$tg.language_codestringЯзыковой код ("ru", "en" и т.д.)
$tg.is_premiumbooleanPremium-статус

Параметр /start​

Если пользователь запустил бота через диплинк (например, t.me/YourBot?start=ref_abc), Metriox сохраняет параметр целиком в $tg.start_raw. Telegram пропускает в него только латинские буквы, цифры, _ и -, не длиннее 64 символов, поэтому пар ключ=значение в нём не бывает. Как работать с диплинками, описано на странице Пользователи. Если параметр записан метками вида source-tgads_campaign-june, метки дополнительно сохраняются в $tg.start_source, $tg.start_campaign и соседние поля.

Обновление профиля

Профиль обновляется, когда Telegram сообщает о пользователе что-то новое. Каждое свойство берётся из записи, где оно есть, поэтому более поздняя неполная запись не стирает уже известные данные.

Выбор захватываемых событий​

Не каждому боту нужно всё. В настройках интеграции Telegram можно указать, какие категории обновлений записывать — простому боту достаточно сообщений и нажатий кнопок, а боту с каналами и супергруппами пригодятся посты и участники:

КатегорияЧто записываетПо умолчанию
Сообщениясообщения и их изменениявключено
Нажатия кнопокcallback от inline-кнопоквключено
Inline-запросыinline-режим ботавключено
Реакцииреакции на сообщениявключено
Опросыопросы и голосавключено
Платежиэтапы оплатывключено
Business-сообщенияTelegram Businessвключено
Посты каналов и супергрупппубликации и их изменениявыключено
Удаленияудалённые сообщениявыключено
Входы, выходы, блокировкиучастники чатов, заявки, блокировка ботавыключено

Изменения применяются без перезапуска — они подхватываются при следующем обновлении конфигурации.

Три последние категории выключены намеренно: в активном канале или большой супергруппе это поток событий, который редко нужен целиком, и включать его стоит осознанно.

Личные переписки приходят не отсюда

Подключение по токену получает обновления по протоколу MTProto. Он даёт каналы, супергруппы и реакции, но не передаёт личные переписки (DM) бота — их приносит только SDK поверх Bot API. Поэтому включённая категория «Сообщения» сама по себе не покажет диалоги один-на-один: для полной картины подключите SDK.

Дополнительные события​

Кроме автоматических событий, вы можете отправлять свои события через API или SDK.

Что дальше?​

После подключения токена:

  1. Проверьте данные — откройте дашборд и смотрите события в реальном времени
  2. Создайте виджеты — анализируйте данные с помощью дашборда
  3. Добавьте кастомные события — используйте SDK или API для отправки собственных событий

Обратная связь? Если у вас есть вопросы, свяжитесь с поддержкой.