Как фиксировать, кто и когда запускал /start Telegram-бота, используя Graph Messenger

Graph Messenger — полезный инструмент для владельцев Telegram-ботов, которым важно видеть реальные входящие сообщения от пользователей, включая команду /start от лица бота.

Что такое Graph Messenger

Graph Messenger — это Android-приложение, представляющее собой альтернативный Telegram-клиент с возможностью подключения Telegram-ботов по токену.

В отличие от обычных клиентов Telegram, Graph Messenger позволяет получать и просматривать входящие сообщения от имени бота, а не пользователя. После подключения бота приложение принимает обновления и отображает реальные сообщения, которые пользователи отправляют боту, включая команду /start, с указанием отправителя и времени.

Как использовать Graph Messenger для фиксации /start

  1. Установите Graph Messenger на Android-устройство.
    bdbe5289aac52ba42285886204682a44.png
    Также Graph Messenger можно использовать на ПК с помощью эмуляторов Android. Примеры поддерживаемых эмуляторов: NoxPlayer, BlueStacks, MEmu.
  2. Добавьте бота, указав его Bot Token, и подключите интеграцию.
    После этого Graph Messenger начинает принимать новые входящие сообщения, адресованные боту.
    4d1b1571b66c33cef468cdd9e9a8237b.png
  3. Когда пользователь отправляет команду /start:
    - сообщение появляется в интерфейсе Graph Messenger;
    - видно пользователя, отправившего команду;
    - фиксируется дата и время запуска бота.
    Таким образом можно вручную определить, кто и когда запустил бота.
    9a0f4e5b91f53c05d5e61c00ee495687.png
    98587ea64ef1d4a645ac0488ca5c6f9f.png

Технические особенности работы с ботами Telegram.

  1. Перед оформлением заказа необходимо сначала подключить интеграцию к боту, и только после этого выполнять заказ. Запуски, выполненные ранее, восстановить невозможно.
  2. Один Telegram-бот нельзя использовать одновременно с Graph Messenger и другими интеграциями, которым требуется WebHook или getUpdates-метод Bot API. Telegram поддерживает только одну активную интеграцию для получения обновлений. При подключении новой интеграции предыдущая будет автоматически отключена.