/ Документация
Сайт Все инструкции Открыть GMGN

Автоматизация GMGN: как выбрать способ подключения

Обновлено:

У GMGN есть несколько интерфейсов автоматизации. Для агента доступны функции данных и обмена; прежняя инструкция Telegram описывает отправку команд боту из собственной программы. Их авторизация и параметры различаются.

Agent API

Для чтения рыночных данных нужен API Key. Для swap дополнительно используется приватный ключ пары, публичную часть которой загрузили при выпуске API Key. Это ключ интеграции; его назначение нужно отличать от seed-фразы кошелька. В Agent API используются кошельки GMGN. Для подключения предусмотрены Skills и CLI.

Настройте чтение данных первым этапом: зафиксируйте сеть, адрес токена, сумму и условия обработки. Перед включением обменов проверяйте разрешения отдельно. Список сетей и права приведены в описании GMGN Agent API.

Интеграция через Telegram

Опубликованная инструкция использует Telegram app API: api_id, api_hash и пользовательскую сессию. Программа получает сигнал, извлекает адрес токена и отправляет команду GMGN Sniper Bot. Обычный Bot API-токен не заменяет такую пользовательскую сессию.

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

Проверка программы

  1. Запустите обработку сигналов без отправки торговых команд.
  2. Отбрасывайте сообщения без проверенного адреса и сети; фиксируйте идентификатор события.
  3. Задайте максимальную сумму, разрешённые активы, проскальзывание и аварийную остановку.
  4. Исключайте повторы: повторный сигнал и сетевой retry не должны создавать вторую сделку.
  5. Проверяйте статус операции по hash или идентификатору ордера, а не только ответу клиента.

FAQ

Можно ли вставлять ключи в код статьи?

Нет. Конфигурация с секретами хранится вне публичного кода; журналируются только несекретные параметры и результаты.

Что делать после таймаута?

Проверить статус первой операции до повтора. Таймаут не сообщает, была ли сделка исполнена.

Автоматизация гарантирует прибыль?

Нет. Ошибки стратегии, состояния рынка, стороннего сигнала и программы сохраняются. Ограничения должны действовать до отправки команды.