Логотип DropsTab - синяя линия, изображающая форму капли воды с рождественским украшением
Капитализация$3.07 T 0.48%Объем 24ч$97.18 B −43.44%BTC$89,447.37 0.40%ETH$3,044.27 0.88%S&P 500$6,871.03 0.00%Золото$4,197.81 0.00%Доминация BTC58.06%

Product

Как создать Telegram-бота для мониторинга разблокировок крипто токенов

Хотите отслеживать разблокировки токенов? Всего с несколькими строками Python и API DropsTab вы можете создать телеграм-бота в реальном времени, который будет предупреждать ваше сообщество перед крупными событиями предложения, которые могут повлиять на рынок.

DropsTabAPI
05 авг., 202515 мин чтенияотDropsTab
Присоединяйтесь к нашим социальным сетям

Быстрый обзор


  • Разблокировка токенов может значительно повлиять на цену и предложение.
  • DropsTab API предоставляет данные о разблокировке в реальном времени через /tokenUnlocks.
  • Вы можете фильтровать и отправлять уведомления с помощью Python и Telegram.
  • Данные о цене и предложении из /coins добавляют контекст к уведомлениям.
  • Один API управляет всем — легко масштабируется, бесплатно для начала.

Почему отслеживать события разблокировки токенов?


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


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


Отслеживание разблокировок — это не просто наблюдение за обратным отсчетом — это понимание того, как заблокированное предложение поддерживает цену и что происходит, когда эта поддержка исчезает. Как говорит @digitalartchick:


«Контроль предложения является бычьим фактором, но когда эти монеты входят в обращение, они всегда давят на монету.»

how-to-build-a-telegram-bot-1.webp
Источник: https://x.com/digitalartchick/status/1941530985973137657

Это подчеркивает, почему разблокировки токенов — это не просто события, которые нужно «пережить», они фундаментально изменяют рыночную динамику токена.


Если вы заранее знаете о предстоящем разблокировании, вы можете быть готовы. Допустим, проект собирается разблокировать 20% от общего предложения завтра — люди, которые вошли рано, могут продать. Отправка уведомления в Telegram до того, как это произойдет, дает вашему сообществу предупреждение.


Ценовые графики не всегда показывают полную картину. Они говорят вам, когда что-то произошло, но не почему. Отслеживание разблокировок токенов дает вам "почему".


Проблема отслеживания графиков вестинга


Хотя разблокировки токенов важны, их удивительно трудно отслеживать. Популярные API, такие как CoinGecko или CoinMarketCap, показывают данные о ценах и объемах, но не включают информацию о событиях разблокировки токенов или графиках вестинга. Эти платформы сосредоточены на том, что происходит сейчас или в прошлом, а не на том, что будет дальше.


Инструменты аналитики на блокчейне, такие как Nansen, могут показывать движения кошельков или активность китов, но они также не предлагают простого способа увидеть предстоящие разблокировки. Вы не можете просто вызвать функцию, такую как getUpcomingUnlocks() и получить то, что вам нужно.


Из-за этого многие разработчики пытаются собирать данные вручную: читая технические документы, следя за блогами или анализируя транзакции блокчейн-контрактов. Другие обращаются к инструментам, таким как Dune или Bitquery, пишут SQL или GraphQL запросы для обнаружения событий разблокировки. Эти методы работают, но они требуют много времени, сложны и должны быть построены отдельно для каждого токена.


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


how-to-build-a-telegram-bot-2.webp
Источник: https://dropstab.com/vesting

API DropsTab – Наведение мостов в области данных


API DropsTab значительно упрощает работу с криптоданными. Он не только показывает цены и графики — он также предоставляет важные детали, такие как расписания разблокировки токенов, раунды финансирования и какие инвесторы что держат. Вы получаете как обычную рыночную информацию, так и более глубокие данные о токенах в одном месте.


how-to-build-a-telegram-bot-3.webp
Источник: https://dropstab.com/coins/aptos/vesting

Это похоже на объединение CoinGecko и Nansen в одном API, но с дополнительной функцией, которую большинство других не предлагают: отслеживание разблокировок. Вместо того чтобы переключаться между разными платформами, вы можете использовать DropsTab, чтобы получить полный обзор любого токен-проекта.


Когда дело доходит до разблокировок, эти два вызова API являются ключевыми:


  • GET /api/v1/tokenUnlocks – показывает все токены с предстоящими или уже происходящими событиями разблокировки. Вы увидите, сколько еще заблокировано и что скоро будет выпущено.
  • GET /api/v1/tokenUnlocks/{coinSlug} – предоставляет подробное расписание разблокировки для одного конкретного токена. Показывает даты, сколько токенов разблокируется и для кого они предназначены (например, для команды или ранних инвесторов).

Существуют также другие полезные конечные точки:


  • supportedCoins – показывает все токены с данными о разблокировке
  • chart/{coin} – позволяет вам отображать активность разблокировки с течением времени

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


Начало работы: доступ к API DropsTab


Прежде чем создавать своего Telegram-бота, вам нужно получить API-ключ от DropsTab. Этот ключ дает вам разрешение использовать их данные в вашем проекте.


Вот хорошая часть: Если вы студент, независимый разработчик или участвуете в хакатоне, вы можете получить ключ бесплатно, присоединившись к DropsTab Builders Program. Это дает вам доступ к важным данным, таким как разблокировка токенов, как минимум на 3 месяца — без оплаты.

Получив свой API-ключ (длинная комбинация букв и цифр), храните его в безопасности и не делитесь им. Вам нужно будет включить его в свои запросы следующим образом:


Авторизация: Bearer YOUR_API_KEY

Все запросы к API проходят через этот базовый URL: https://public-api.dropstab.com/api/v1/


Попробуйте в Терминале


Вам не нужно писать полную программу, чтобы проверить, работает ли это. Откройте свой терминал и используйте curl для быстрого теста. Вот как получить цену Bitcoin на 1 августа 2025 года:


curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://public-api.dropstab.com/api/v1/coins/history/price/bitcoin?date=2025-08-01"

Эта команда вернет данные о цене в формате JSON.


Чтобы проверить предстоящие разблокировки токенов, используйте эту команду:


curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://public-api.dropstab.com/api/v1/tokenUnlocks"

Сколько запросов вы можете сделать?


Бесплатный план дает вам:


  • До 100 запросов в минуту
  • 100,000 запросов в месяц

Этого более чем достаточно для базового бота или инструмента. И если ваш проект растет, вы можете перейти на более высокий тарифный план для большей мощности — и все это без изменения вашего кода. API остается прежним.


Хотите больше деталей? Ознакомьтесь с полными документами API здесь: https://dropstab.com/ru/products/commercial-api

Получение предстоящих разблокировок токенов через API


Получив свой API-ключ, вы можете использовать Python, чтобы проверить, какие токены собираются разблокироваться. Конечная точка DropsTab /tokenUnlocks показывает список токенов с предстоящими событиями разблокировки. Она сообщает название токена, дату разблокировки, сколько будет разблокировано и какой процент от общего предложения это составляет.


Вот простой пример на Python, который отправляет запрос к API и выводит информацию:


import requests

API_KEY = "YOUR_API_KEY" # Замените это вашим фактическим ключом API DropsTab
url = "https://public-api.dropstab.com/api/v1/tokenUnlocks"

headers = {"Authorization": f"Bearer {API_KEY}"}
response = requests.get(url, headers=headers)
data = response.json()

# Пройдите по каждому событию разблокировки и покажите результаты
for event in data.get('data', []):
coin = event.get('coin')
date = event.get('date')
percent = event.get('percentage')
amount = event.get('amount')
print(f"{coin} разблокирует {percent}% предложения на {date} (около {amount} токенов)")

Как выглядит ответ API


{
"coin": "Aptos",
"date": "2025-08-12",
"percentage": 1.13,
"amount": 11300000
}

Этот пример означает, что Aptos разблокирует 1.13% своего предложения (около 11,3 миллиона токенов) 12 августа 2025 года.


how-to-build-a-telegram-bot-4.webp
Источник: https://dropstab.com/coins/aptos/vesting

DropsTab собирает эту информацию из публичных источников, таких как технические документы или блокчейн-контракты, так что вам не нужно искать самостоятельно. Если вы хотите получить полный график для одного токена, просто используйте /tokenUnlocks/{coinSlug} — например: /tokenUnlocks/aptos.


Но если ваш бот отслеживает много токенов одновременно, общий /tokenUnlocks endpoint лучше всего. Он предоставляет все предстоящие разблокировки за один раз.


Некоторые разблокировки могут также показывать дополнительную информацию, например, для команды, инвесторов или сообщества. Вы можете использовать это, чтобы сделать ваши оповещения еще более полезными.


Фильтрация значительных событий разблокировки


Некоторые настолько малы (например, 0,5% от общего предложения), что они действительно не влияют на рынок. Если ваш бот будет оповещать людей о каждом маленьком событии, это просто будет их раздражать.


Чтобы исправить это, мы можем установить минимальный порог — число, которое определяет, что стоит оповещать. Общепринятым выбором является 5%. Это означает, что ваш бот будет отправлять оповещения только в том случае, если разблокировка составляет 5% или более от общего предложения токенов.


Вот как вы можете добавить этот фильтр в Python:


threshold = 5.0  # Предупреждать только если разблокировка составляет 5% или больше

for event in data.get('data', []):
percent = event.get('percentage', 0)
coin = event.get('coin')
date = event.get('date')

if percent >= threshold:
alert_text = f"ВНИМАНИЕ: {coin} разблокирует {percent}% своего предложения на {date}!"
print(alert_text)

Этот код проверяет каждое событие и выводит предупреждение только в том случае, если оно соответствует выбранному вами порогу. Так что если токен разблокируется на 3,2%, он не появится. Но если другой разблокируется на 10%, он появится.


Некоторые разблокировки разработаны с учетом справедливости или стратегического распределения. Например, как отмечено World Liberty Financial:


«Только часть токенов, приобретенных на публичной продаже по цене $0.015 и $0.05, будет разблокирована изначально – это напрямую вознаграждает наших ранних розничных сторонников и никого больше. Плюс, токены казначейства исключительно для обеспечения ликвидности. Это сохраняет сообщество в центре внимания.»

how-to-build-a-telegram-bot-5.webp
Источник: https://x.com/worldlibertyfi/status/1946572178876498109

Это показывает, почему важно не только сколько разблокируется, но и для кого это разблокируется и почему — еще одна причина тщательно контекстуализировать оповещения.


Вы можете изменить порог в зависимости от того, какие токены вы отслеживаете. Для монет с малой капитализацией, возможно, 3% - это большое дело. Для известных токенов вас могут интересовать только события выше 10%.


Кроме того, поскольку даты разблокировки представлены в стандартном формате, вы можете сортировать их или добавлять дополнительные фильтры (например, смотреть только на разблокировки в течение следующих 24 часов). Вы даже можете настроить своего бота на проверку раз в день, чтобы уведомления оставались актуальными и полезными.


Отправка уведомлений в Telegram


Как только ваш скрипт находит крупную разблокировку токенов, пора сообщить об этом пользователям Telegram. Самый простой способ сделать это - использовать python-telegram-bot library (версия 20+).


Шаг 1: Создайте своего Telegram-бота


  • Откройте Telegram и отправьте сообщение @BotFather
  • Введите /newbot чтобы создать нового бота и получить ваш токен бота
  • Сохраните токен в надежном месте
  • Выберите, куда бот будет отправлять сообщения (ваш собственный чат, группа или канал)

Шаг 2: Установите библиотеку Python


Откройте терминал и введите:


pip install python-telegram-bot

Шаг 3: Отправка оповещений из вашего кода


Добавьте это в свой скрипт, чтобы отправить сообщение, когда обнаружена большая разблокировка:


from telegram import Bot

BOT_TOKEN = "YOUR_TELEGRAM_BOT_TOKEN" # ваш токен от BotFather
CHAT_ID = "YOUR_CHAT_ID" # ваш ID пользователя или ID группы/канала

bot = Bot(token=BOT_TOKEN)

# Отправить сообщение, когда обнаружена большая разблокировка:
if percent >= threshold:
alert_text = f"🚨 Token Unlock Alert: {coin} разблокирует {percent}% от общего объема {date}"
bot.send_message(chat_id=CHAT_ID, text=alert_text)

Что будет делать бот


Ваш Telegram бот отправит сообщение, подобное этому:


🚨 Оповещение о разблокировке токенов: Aptos разблокирует 1.13% предложения 2025-08-12

Библиотека обрабатывает все в фоновом режиме. Просто убедитесь, что боту разрешено публиковать сообщения в выбранном чате.


Когда следует отправлять оповещения?


Вам не нужно ждать, пока произойдет разблокировка. API DropsTab предоставляет даты разблокировки заранее. Это означает, что ваш бот может заранее предупреждать пользователей. Вы можете:


  • Запускайте скрипт раз в день, чтобы предупреждать о разблокировках, которые произойдут в ближайшие 24 часа
  • Или запускайте его каждый час, чтобы отследить события, которые произойдут скоро

Поскольку DropsTab обновляет свои данные в реальном времени, ваш бот всегда будет иметь свежую информацию. Эта настройка отлично подходит для простого бота оповещений. Позже вы можете улучшить его с помощью планирования или асинхронных функций. Но для начала вам нужен только фильтр и вызов bot.send_message() чтобы запустить оповещения.


Способы запуска вашего бота


У вас есть несколько простых способов поддерживать работу вашего бота по расписанию:


1. Cron Job или Планировщик


Запускайте ваш скрипт раз в час или день. Вы можете использовать:


  • cron (для Linux/Mac)
  • Планировщик задач (для Windows)
  • Цикл на Python с использованием time.sleep()

Бесплатный план DropsTab API предоставляет вам 100 запросов в минуту, так что выполнять это ежечасно не проблема.


2. Облачные функции


Используйте безсерверную платформу для автоматического запуска вашего бота, например:


  • AWS Lambda
  • Google Cloud Functions

Таким образом, вам не нужно держать ваш компьютер или сервер включенным 24/7.


3. Всегда включенный бот


Если у вашего бота есть команды (например, "/nextunlock Aptos"), вы можете запускать его постоянно. Используйте опрос или вебхуки, чтобы слушать сообщения, и запускайте проверку разблокировки в фоновом режиме.


Расширение сценария использования


Теперь, когда ваш бот может захватывать данные о разблокировке, фильтровать их и отправлять оповещения, вы можете сделать его еще более полезным, добавив больше функций из API DropsTab.


По мере того, как больше проектов экспериментируют с альтернативными моделями разблокировки, боты также могут отслеживать изменения вестинга или внезапные изменения TGE. Например, Theoriq недавно удивил рынок, полностью убрав вестинг:


«Мы убрали условия вестинга из общественной продажи, и все распределения токенов будут разблокированы на 100% на TGE.» (через @TheoriqAI, выделено @Va77ss)

how-to-build-a-telegram-bot-6.webp
Источник: https://x.com/Va77ss/status/1952384079380504691

Эти изменения стоит отметить — особенно на рынке, скептически настроенном к медленному вестингу и разблокировкам с участием инсайдеров.


Новые типы оповещений


DropsTab показывает не только разблокировку токенов. Он также включает:


  • Раунды финансирования VC (/fundingRounds) — когда проект получает новые инвестиции
  • Портфели инвесторов (/investors) — кто чем владеет
  • Криптоактивности (/cryptoActivities) — такие как листинг на биржах или обновления протоколов

С помощью этого вы могли бы:


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

Это превратило бы вашего бота в полноценную ленту новостей о криптовалюте.


Добавить информацию о цене токена


Хотите дать пользователям больше контекста? Вы можете получить данные о ценах, используя /coins endpoint. Объедините это с уведомлениями о разблокировке и покажите, сколько ценности высвобождается.


Пример:


Токен X разблокирует 10% предложения завтра — это около $5 миллионов по текущей цене.

Добавление контекста цены помогает пользователям понять, может ли разблокировка вызвать волатильность или просто слиться с более широкими тенденциями. Как недавно отметил Glassnode:


«Сработал собственный индикатор #Altseason от Glassnode… капитал перетекает в $BTC и $ETH, и… рыночная капитализация альткоинов растет – структурная среда, способствующая ротации капитала.»

how-to-build-a-telegram-bot-7.webp
Источник: https://x.com/glassnode/status/1945877098553368622

В таком окружении события разблокировки могут совпадать с увеличением спроса, что делает некоторые релизы менее медвежьими, чем они кажутся в изоляции.


Держите это просто — один API


Все это исходит из одного места — DropsTab API. Вам не нужно добавлять дополнительные сервисы или инструменты. Просто используйте разные конечные точки из того же API. Это сохраняет ваш код чистым и все согласованным.

Избранные активы

Отказ от ответственности: Эта статья была написана автором(ами) в общем информационном порядке и не обязательно отражает мнения DropsTab. Авторы могут владеть криптовалютами, упомянутыми в этом отчете. Этот пост не является инвестиционным советом. Проведите собственное исследование и проконсультируйтесь с независимым финансовым, налоговым или юридическим консультантом перед принятием каких-либо инвестиционных решений.