Biểu tượng Dự án Dấm - đường viền màu xanh biểu thị hình dáng hạt nước kết hợp với trang trí Giáng sinh
Vốn hóa thị trường$3.07 T 0.06%Khối lượng 24h$96.23 B −42.15%BTC$89,302.00 0.05%ETH$3,036.54 0.57%S&P 500$6,871.03 0.00%Vàng$4,197.81 0.00%BTC thống trị58.03%

Product

Cách tạo bot Telegram để theo dõi các lần mở khóa token tiền mã hóa

Muốn theo dõi việc mở khóa token? Chỉ với vài dòng Python và API của DropsTab, bạn có thể xây dựng một bot Telegram thời gian thực để cảnh báo cộng đồng của bạn trước khi các sự kiện cung cấp lớn làm rung chuyển thị trường.

DropsTabAPI
05 Aug, 202515 phút đọcbởiDropsTab
Tham Gia Mạng Xã Hội Của Chúng Tôi

Tổng quan nhanh


  • Mở khóa token có thể ảnh hưởng đáng kể đến giá và nguồn cung.
  • DropsTab API cung cấp dữ liệu mở khóa theo thời gian thực qua /tokenUnlocks.
  • Bạn có thể lọc và gửi cảnh báo bằng Python và Telegram.
  • Dữ liệu giá và nguồn cung từ /coins thêm ngữ cảnh cho cảnh báo.
  • Một API cung cấp tất cả — dễ dàng mở rộng, miễn phí để bắt đầu.

Tại sao theo dõi sự kiện mở khóa token?


Một số token bị "khóa" trong một thời gian sau khi chúng được tạo ra. Điều này có nghĩa là chúng không thể được giao dịch ngay lập tức. Những khóa này thường được đặt ra để ngăn các thành viên trong nhóm hoặc nhà đầu tư bán quá sớm. Nhưng khi thời gian khóa kết thúc, những token đó có thể được tung ra thị trường cùng một lúc.


Khi nhiều token được mở khóa cùng một lúc, tổng cung tăng nhanh. Điều đó có thể dẫn đến giá giảm vì nhiều người có thể bắt đầu bán. Những sự kiện mở khóa này có thể thực sự ảnh hưởng đến cách một token hoạt động trên thị trường.


Theo dõi việc mở khóa không chỉ là xem đồng hồ đếm ngược — đó là hiểu cách nguồn cung bị khóa hỗ trợ giá và điều gì xảy ra khi sự hỗ trợ đó biến mất. Như @digitalartchick đã nói:


“Kiểm soát nguồn cung là tích cực, nhưng khi những đồng tiền đó đi vào lưu thông, nó sẽ mãi mãi đè nặng lên đồng tiền.”

how-to-build-a-telegram-bot-1.webp
Nguồn: https://x.com/digitalartchick/status/1941530985973137657

Điều này nhấn mạnh lý do tại sao việc mở khóa token không chỉ là những sự kiện để "vượt qua" — chúng thay đổi cơ bản động lực thị trường của token.


Nếu bạn biết trước về một đợt mở khóa sắp tới, bạn có thể sẵn sàng. Giả sử một dự án sắp mở khóa 20% tổng nguồn cung vào ngày mai — những người tham gia sớm có thể sẽ bán. Gửi một cảnh báo Telegram trước khi điều đó xảy ra sẽ giúp cộng đồng của bạn được thông báo trước.


Biểu đồ giá không phải lúc nào cũng hiển thị toàn bộ bức tranh. Chúng cho bạn biết khi nào điều gì đó xảy ra, nhưng không phải tại sao. Theo dõi việc mở khóa token cho bạn biết "tại sao".


Thách thức của việc theo dõi lịch trình vesting


Mặc dù việc mở khóa token rất quan trọng, nhưng chúng lại khó theo dõi một cách đáng ngạc nhiên. Các API phổ biến như CoinGecko hoặc CoinMarketCap hiển thị dữ liệu giá và khối lượng, nhưng chúng không bao gồm thông tin về sự kiện mở khóa token hoặc lịch trình vesting. Những nền tảng này tập trung vào những gì đang xảy ra bây giờ hoặc trong quá khứ, không phải những gì sắp tới.


Các công cụ phân tích on-chain như Nansen có thể hiển thị chuyển động ví hoặc hoạt động của cá voi, nhưng chúng cũng không cung cấp cách đơn giản để xem các lần mở khóa sắp tới. Bạn không thể chỉ gọi một hàm như getUpcomingUnlocks() và nhận được những gì bạn cần.


Vì lý do đó, nhiều nhà phát triển cố gắng thu thập dữ liệu thủ công: đọc whitepaper, theo dõi bài đăng blog hoặc phân tích giao dịch hợp đồng blockchain. Những người khác chuyển sang các công cụ như Dune hoặc Bitquery, viết các truy vấn SQL hoặc GraphQL để phát hiện sự kiện mở khóa. Những phương pháp này hoạt động, nhưng chúng tốn thời gian, phức tạp và phải được xây dựng riêng cho từng token.


Không có cách tiêu chuẩn nào để truy cập tất cả dữ liệu mở khóa ở một nơi. Nó bị phân tán, khó cập nhật và không theo thời gian thực. Đó là lý do tại sao các nhà phát triển cần một API thống nhất giúp theo dõi việc phân phối token trở nên đơn giản, chính xác và có thể mở rộng.


how-to-build-a-telegram-bot-2.webp
Nguồn: https://dropstab.com/vesting

DropsTab API – Kết nối khoảng cách dữ liệu


API DropsTab giúp làm việc với dữ liệu crypto dễ dàng hơn nhiều. Nó không chỉ hiển thị giá cả và biểu đồ — mà còn cung cấp cho bạn các chi tiết quan trọng như lịch trình mở khóa token, các vòng gọi vốn, và nhà đầu tư nào nắm giữ cái gì. Bạn có được cả thông tin thị trường thông thường và dữ liệu token sâu hơn ở một nơi.


how-to-build-a-telegram-bot-3.webp
Nguồn: https://dropstab.com/coins/aptos/vesting

Nó giống như kết hợp CoinGecko và Nansen thành một API, nhưng với một tính năng bổ sung mà hầu hết những nền tảng khác không cung cấp: theo dõi mở khóa. Vì vậy, thay vì chuyển đổi giữa các nền tảng khác nhau, bạn có thể sử dụng DropsTab để có cái nhìn toàn diện về bất kỳ dự án token nào.


Khi nói đến việc mở khóa, hai lệnh gọi API này là chìa khóa:


  • GET /api/v1/tokenUnlocks – hiển thị tất cả các token với sự kiện mở khóa sắp tới hoặc đã xảy ra. Bạn sẽ thấy bao nhiêu vẫn còn bị khóa và những gì sắp được phát hành.
  • GET /api/v1/tokenUnlocks/{coinSlug} – cung cấp lịch trình mở khóa chi tiết cho một token cụ thể. Nó hiển thị ngày, số lượng token được mở khóa và dành cho ai (như đội ngũ hoặc nhà đầu tư sớm).

Cũng có các điểm cuối hữu ích khác:


  • supportedCoins – hiển thị tất cả các token với dữ liệu mở khóa
  • chart/{coin} – cho phép bạn vẽ hoạt động mở khóa theo thời gian

Vì dữ liệu này có sẵn thông qua API, bạn có thể xây dựng bot hoặc bảng điều khiển theo dõi việc mở khóa tự động. Không còn phải đoán khi nào các đợt phát hành lớn sẽ đến — ứng dụng hoặc bot của bạn có thể cảnh báo mọi người trước thời gian.


Bắt đầu: Truy cập API DropsTab


Trước khi xây dựng bot Telegram của bạn, bạn cần lấy một khóa API từ DropsTab. Khóa này cho phép bạn sử dụng dữ liệu của họ trong dự án của bạn.


Đây là phần tốt: Nếu bạn là sinh viên, nhà phát triển độc lập, hoặc tham gia một hackathon, bạn có thể nhận khóa miễn phí bằng cách tham gia DropsTab Builders Program. Điều này cho bạn quyền truy cập vào dữ liệu quan trọng như mở khóa token trong ít nhất 3 tháng — mà không phải trả bất kỳ khoản nào.

Khi bạn nhận được khóa API của mình (một chuỗi dài gồm các chữ cái và số), hãy giữ nó an toàn và không chia sẻ nó. Bạn sẽ cần bao gồm nó trong các yêu cầu của mình như thế này:


Authorization: Bearer YOUR_API_KEY

Tất cả các yêu cầu API đi qua URL cơ sở này: https://public-api.dropstab.com/api/v1/


Thử Nghiệm Trong Terminal


Bạn không cần phải viết một chương trình đầy đủ để kiểm tra xem nó có hoạt động không. Mở terminal của bạn và sử dụng curl để thực hiện một thử nghiệm nhanh. Đây là cách để lấy giá Bitcoin vào ngày 1 tháng 8 năm 2025:


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

Lệnh này sẽ trả về dữ liệu giá ở định dạng JSON.


Để kiểm tra các lần mở khóa token sắp tới, sử dụng lệnh này:


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

Bạn có thể thực hiện bao nhiêu yêu cầu?


Gói miễn phí cung cấp cho bạn:


  • Tối đa 100 yêu cầu mỗi phút
  • 100.000 yêu cầu mỗi tháng

Đó là quá đủ cho một bot hoặc công cụ cơ bản. Và nếu dự án của bạn phát triển, bạn có thể chuyển sang gói cao cấp hơn để có nhiều sức mạnh hơn — tất cả mà không cần thay đổi mã của bạn. API vẫn giữ nguyên.


Muốn biết thêm chi tiết? Xem tài liệu API đầy đủ tại đây: https://dropstab.com/vi/products/commercial-api

Truy xuất các lần mở khóa token sắp tới qua API


Khi bạn đã có khóa API của mình, bạn có thể sử dụng Python để kiểm tra những token nào sắp mở khóa. Điểm cuối DropsTab /tokenUnlocks hiển thị danh sách các token có sự kiện mở khóa sắp tới. Nó cho bạn biết tên token, ngày mở khóa, số lượng sẽ được mở khóa và phần trăm tổng cung của nó.


Dưới đây là một ví dụ Python đơn giản gửi yêu cầu đến API và in ra thông tin:


import requests

API_KEY = "YOUR_API_KEY" # Thay thế điều này bằng khóa API DropsTab thực tế của bạn
url = "https://public-api.dropstab.com/api/v1/tokenUnlocks"

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

# Duyệt qua từng sự kiện mở khóa và hiển thị kết quả
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} mở khóa {percent}% nguồn cung vào {date} (khoảng {amount} tokens)")

API Phản Hồi Như Thế Nào


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

Ví dụ này có nghĩa là Aptos sẽ mở khóa 1.13% nguồn cung của nó (khoảng 11,3 triệu token) vào ngày 12 tháng 8, 2025.


how-to-build-a-telegram-bot-4.webp
Nguồn: https://dropstab.com/coins/aptos/vesting

DropsTab thu thập thông tin này từ các nguồn công khai như sách trắng hoặc hợp đồng blockchain, vì vậy bạn không cần phải tự mình tìm kiếm. Nếu bạn muốn lịch trình đầy đủ cho một token, chỉ cần sử dụng /tokenUnlocks/{coinSlug} — ví dụ: /tokenUnlocks/aptos.


Nhưng nếu bot của bạn đang theo dõi nhiều token cùng một lúc, endpoint /tokenUnlocks chung là tốt nhất. Nó cung cấp cho bạn tất cả các lần mở khóa sắp tới trong một lần.


Một số lần mở khóa cũng có thể hiển thị thông tin bổ sung, chẳng hạn như liệu chúng dành cho đội ngũ, nhà đầu tư hay cộng đồng. Bạn có thể sử dụng điều này để làm cho cảnh báo của mình thậm chí còn hữu ích hơn.


Lọc các sự kiện mở khóa đáng kể


Một số thì quá nhỏ (như 0.5% tổng nguồn cung) đến mức chúng không thực sự ảnh hưởng đến thị trường. Nếu bot của bạn cảnh báo mọi người về mọi sự kiện nhỏ nhặt, nó sẽ chỉ làm phiền họ.


Để khắc phục điều này, chúng ta có thể đặt một ngưỡng tối thiểu — một con số quyết định điều gì đáng để cảnh báo. Một lựa chọn phổ biến là 5%. Điều đó có nghĩa là bot của bạn sẽ chỉ gửi cảnh báo nếu việc mở khóa là 5% hoặc nhiều hơn tổng nguồn cung token.


Đây là cách bạn có thể thêm bộ lọc đó trong Python:


threshold = 5.0  # Cảnh báo chỉ khi mở khóa là 5% hoặc cao hơn

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"CẢNH BÁO: {coin} mở khóa {percent}% nguồn cung vào {date}!"
print(alert_text)

Mã này kiểm tra từng sự kiện và chỉ in cảnh báo nếu nó đáp ứng ngưỡng bạn đã chọn. Vì vậy, nếu một token mở khóa 3,2%, nó sẽ không hiển thị. Nhưng nếu một token khác mở khóa 10%, nó sẽ hiển thị.


Một số mở khóa được thiết kế với sự công bằng hoặc phân phối chiến lược trong tâm trí. Ví dụ, như đã lưu ý bởi World Liberty Financial:


“Chỉ một phần token mua từ đợt bán công khai với giá $0.015 & $0.05 sẽ được mở khóa ban đầu – điều này trực tiếp thưởng cho những người tin tưởng bán lẻ sớm của chúng tôi và không ai khác. Thêm vào đó, token kho bạc chỉ để tạo thanh khoản. Điều này giữ cho cộng đồng là trọng tâm chính.”

how-to-build-a-telegram-bot-5.webp
Nguồn: https://x.com/worldlibertyfi/status/1946572178876498109

Điều này cho thấy lý do tại sao không chỉ là về số lượng mở khóa, mà còn là ai được mở khóa và tại sao—một lý do khác để đặt cảnh báo vào ngữ cảnh một cách cẩn thận.


Bạn có thể thay đổi ngưỡng dựa trên loại token mà bạn đang theo dõi. Đối với các đồng tiền vốn hóa nhỏ, có thể 3% là một vấn đề lớn. Đối với các token tên tuổi lớn, bạn có thể chỉ quan tâm đến các sự kiện trên 10%.


Ngoài ra, vì các ngày mở khóa có định dạng tiêu chuẩn, bạn có thể sắp xếp chúng hoặc thêm các bộ lọc bổ sung (như chỉ xem các lần mở khóa trong vòng 24 giờ tới). Bạn thậm chí có thể làm cho bot của mình kiểm tra một lần mỗi ngày để giữ cho các cảnh báo luôn mới và hữu ích.


Gửi Cảnh báo đến Telegram trong Thời gian Thực


Khi kịch bản của bạn tìm thấy một lần mở khóa token lớn, đã đến lúc thông báo cho người dùng Telegram của bạn. Cách dễ nhất để làm điều này là sử dụng python-telegram-bot library (phiên bản 20+).


Bước 1: Tạo Bot Telegram của bạn


  • Mở Telegram và nhắn tin @BotFather
  • /newbot để tạo bot mới và nhận bot token
  • Lưu token ở nơi an toàn
  • Chọn nơi bot sẽ gửi tin nhắn (trò chuyện của bạn, một nhóm hoặc một kênh)

Bước 2: Cài đặt Thư viện Python


Mở terminal của bạn và gõ:


pip install python-telegram-bot

Bước 3: Gửi Cảnh báo từ Mã của Bạn


Thêm điều này vào kịch bản của bạn để gửi một tin nhắn khi một lần mở khóa lớn được tìm thấy:


from telegram import Bot

BOT_TOKEN = "YOUR_TELEGRAM_BOT_TOKEN" # mã thông báo của bạn từ BotFather
CHAT_ID = "YOUR_CHAT_ID" # ID người dùng của bạn hoặc ID nhóm/kênh

bot = Bot(token=BOT_TOKEN)

# Gửi tin nhắn khi phát hiện mở khóa lớn:
if percent >= threshold:
alert_text = f"🚨 Cảnh báo Mở khóa Token: {coin} sẽ mở khóa {percent}% nguồn cung vào {date}"
bot.send_message(chat_id=CHAT_ID, text=alert_text)

Những gì Bot sẽ làm


Bot Telegram của bạn sẽ gửi một tin nhắn như thế này:


🚨 Cảnh báo Mở khóa Token: Aptos sẽ mở khóa 1,13% nguồn cung vào ngày 2025-08-12

Thư viện xử lý mọi thứ trong nền. Chỉ cần đảm bảo rằng bot được phép đăng trong cuộc trò chuyện bạn đã chọn.


Khi nào nên gửi cảnh báo?


Bạn không cần phải đợi cho đến khi việc mở khóa xảy ra. API của DropsTab cung cấp cho bạn các ngày mở khóa trước thời hạn. Điều đó có nghĩa là bot của bạn có thể cảnh báo người dùng sớm. Bạn có thể:


  • Chạy script một lần mỗi ngày để cảnh báo về các lần mở khóa sắp diễn ra trong 24 giờ tới
  • Hoặc chạy nó mỗi giờ để bắt các sự kiện sắp diễn ra

Vì DropsTab giữ cho dữ liệu của mình được cập nhật theo thời gian thực, bot của bạn sẽ luôn có thông tin mới nhất. Thiết lập này rất tốt cho một bot cảnh báo đơn giản. Sau đó, bạn có thể cải thiện nó với các tính năng lên lịch hoặc không đồng bộ. Nhưng để bắt đầu, tất cả những gì bạn cần là một bộ lọc và một cuộc gọi đến bot.send_message() để nhận cảnh báo và chạy.


Cách chạy bot của bạn


Bạn có một vài cách dễ dàng để giữ cho bot của mình chạy theo lịch trình:


1. Cron Job hoặc Scheduler


Chạy tập lệnh của bạn một lần mỗi giờ hoặc ngày. Bạn có thể sử dụng:


  • cron (cho Linux/Mac)
  • Task Scheduler (cho Windows)
  • Một vòng lặp Python sử dụng time.sleep()

Gói API miễn phí của DropsTab cho phép bạn thực hiện 100 yêu cầu mỗi phút, vì vậy thực hiện việc này hàng giờ không thành vấn đề.


2. Cloud Functions


Sử dụng một nền tảng không máy chủ để chạy bot của bạn tự động, như:


  • AWS Lambda
  • Google Cloud Functions

Bằng cách này, bạn không cần phải giữ cho máy tính hoặc máy chủ của mình chạy 24/7.


3. Bot Luôn Bật


Nếu bot của bạn có các lệnh (như "/nextunlock Aptos"), bạn có thể chạy nó mọi lúc. Sử dụng polling hoặc webhooks để lắng nghe tin nhắn, và chạy trình kiểm tra mở khóa của bạn trong nền.


Mở rộng trường hợp sử dụng


Bây giờ bot của bạn có thể lấy dữ liệu mở khóa, lọc nó và gửi cảnh báo, bạn có thể làm cho nó hữu ích hơn bằng cách thêm nhiều tính năng hơn từ API DropsTab.


Khi nhiều dự án thử nghiệm với các mô hình mở khóa thay thế, bot cũng có thể theo dõi các thay đổi vesting hoặc các thay đổi TGE đột ngột. Ví dụ, Theoriq gần đây đã gây ngạc nhiên cho thị trường bằng cách loại bỏ hoàn toàn vesting:


“Chúng tôi đã loại bỏ các điều khoản phân phối từ đợt bán cộng đồng và tất cả các phân bổ token sẽ được mở khóa 100% tại TGE.” (qua @TheoriqAI, được nhấn mạnh bởi @Va77ss)

how-to-build-a-telegram-bot-6.webp
Nguồn: https://x.com/Va77ss/status/1952384079380504691

Những thay đổi này đáng để cảnh báo — đặc biệt là trong một thị trường hoài nghi về việc phân phối từ từ và mở khóa nhiều người trong nội bộ.


Các loại cảnh báo mới


DropsTab không chỉ hiển thị mở khóa token. Nó cũng bao gồm:


  • Các vòng gọi vốn VC (/fundingRounds) — khi một dự án nhận được đầu tư mới
  • Danh mục đầu tư của nhà đầu tư (/investors) — ai sở hữu cái gì
  • Hoạt động tiền điện tử (/cryptoActivities) — như niêm yết trên sàn giao dịch hoặc nâng cấp giao thức

Với điều này, bạn có thể:


  • Gửi cảnh báo khi một token được niêm yết trên một sàn giao dịch mới
  • Thông báo cho người dùng khi một dự án nhận được tài trợ mới
  • Theo dõi những gì các nhà đầu tư lớn đang làm và gửi cập nhật

Điều này sẽ biến bot của bạn thành một nguồn cấp tin tức tiền điện tử đầy đủ.


Thêm thông tin giá Token


Muốn cung cấp cho người dùng nhiều ngữ cảnh hơn? Bạn có thể lấy dữ liệu giá bằng cách sử dụng endpoint /coins. Kết hợp điều đó với cảnh báo mở khóa và hiển thị bao nhiêu giá trị đang được phát hành.


Ví dụ:


Token X mở khóa 10% nguồn cung vào ngày mai — đó là khoảng 5 triệu đô la theo giá hiện tại.

Thêm ngữ cảnh giá giúp người dùng hiểu liệu việc mở khóa có thể kích hoạt biến động hay chỉ đơn giản hòa vào xu hướng rộng hơn. Như Glassnode gần đây đã lưu ý:


“Chỉ báo #Altseason độc quyền của Glassnode đã kích hoạt… vốn đang chảy vào $BTC và $ETH, và… vốn hóa thị trường altcoin đang tăng – một môi trường cấu trúc thuận lợi cho việc xoay vòng vốn.”

how-to-build-a-telegram-bot-7.webp
Nguồn: https://x.com/glassnode/status/1945877098553368622

Trong loại môi trường này, các sự kiện mở khóa có thể trùng với nhu cầu gia tăng—khiến một số đợt phát hành ít giảm giá hơn so với khi chúng xuất hiện riêng lẻ.


Giữ Nó Đơn Giản — Một API


Tất cả điều này đến từ một nơi — DropsTab API. Bạn không cần thêm dịch vụ hoặc công cụ nào khác. Chỉ cần sử dụng các điểm cuối khác nhau từ cùng một API. Nó giữ cho mã của bạn sạch sẽ và mọi thứ nhất quán.

Tài Sản Nổi Bật

Tuyên Bố miễn trừ: Bài viết này được tạo bởi tác giả cho mục đích thông tin chung và không nhất thiết phản ánh quan điểm của DropsTab. Tác giả có thể nắm giữ các loại tiền điện tử được đề cập trong báo cáo này. Bài viết này không phải là lời khuyên đầu tư. Hãy tự nghiên cứu và tham khảo ý kiến của cố vấn tài chính, thuế hoặc pháp lý độc lập trước khi đưa ra bất kỳ quyết định đầu tư nào.