Создание бота для мониторинга цены токена в сети Solana
Проект: Создание бота для мониторинга цены токена в сети Solana на платформе Raydium в режиме реального времени (обновление раз в секунду или чаще).
Цель: Разработать бота, который будет присылать уведомления в Telegram при изменении цены токена на Raydium без значительных задержек, используя данные с обновлением каждые 1 сек. Бот должен обеспечивать стабильную и оперативную работу для мониторинга и быстрого реагирования на изменения курса.
Цель: Разработать бота, который будет присылать уведомления в Telegram при изменении цены токена на Raydium без значительных задержек, используя данные с обновлением каждые 1 сек. Бот должен обеспечивать стабильную и оперативную работу для мониторинга и быстрого реагирования на изменения курса.
1. Основные требования
- Среда выполнения:
- Установить и настроить бота на сервере пользователя.
- Поддержка и работа бота на Python с виртуальной средой (
venv
). - Бот должен использовать API Raydium или другой источник данных, который обеспечивает цену токена с обновлением в режиме реального времени.
- Мониторинг цены токена:
- Бот должен получать цену токена на платформе Raydium в сети Solana с задержкой не более 1 секунды.
- Проверить возможность использования прямого API Raydium или других решений для получения данных о цене, например, Helius или другой подходящий сервис с минимальными задержками.
- При отсутствии подходящего API на Raydium, рассмотреть реализацию альтернативного решения для обработки данных напрямую через RPC-запросы или другие публичные API.
- Отправка уведомлений в Telegram:
- Настроить интеграцию бота с Telegram через Telegram Bot API.
- Бот должен отправлять сообщение в Telegram при каждом изменении цены токена, или при значительных изменениях (например, падение или рост на 1%).
- Бот должен быть настроен на отправку уведомлений в заданный чат пользователя, используя предоставленные
TELEGRAM_TOKEN
иTELEGRAM_CHAT_ID
.