Автоматизация 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.
Проверка программы
- Запустите обработку сигналов без отправки торговых команд.
- Отбрасывайте сообщения без проверенного адреса и сети; фиксируйте идентификатор события.
- Задайте максимальную сумму, разрешённые активы, проскальзывание и аварийную остановку.
- Исключайте повторы: повторный сигнал и сетевой retry не должны создавать вторую сделку.
- Проверяйте статус операции по hash или идентификатору ордера, а не только ответу клиента.
FAQ
Можно ли вставлять ключи в код статьи?
Нет. Конфигурация с секретами хранится вне публичного кода; журналируются только несекретные параметры и результаты.
Что делать после таймаута?
Проверить статус первой операции до повтора. Таймаут не сообщает, была ли сделка исполнена.
Автоматизация гарантирует прибыль?
Нет. Ошибки стратегии, состояния рынка, стороннего сигнала и программы сохраняются. Ограничения должны действовать до отправки команды.