Budget: 250 EUR Deadline: 7 days
Hello. I have extensive experience in developing Telegram bots. I am ready for collaboration.
NFT Sales Bot - Technical Specification
Monitoring NFT sales on the GetGems marketplace and sending notifications to Telegram.
Principle of Operation
Polling approach: Periodic polling of 5 commission addresses on GetGems via TonAPI
Filtering: Tracking only specified collections from collections.json
Notifications: Sending to a Telegram chat with sale details (name, price, links)
Main Components
app.py - main bot with polling logic
admin/handlers.py - admin commands for managing collections
admin/keyboards.py - inline keyboards
utils/converter.py - address conversion (raw ↔️ friendly)
collections.json - list of tracked collections
processed_events.json - cache of processed events
Technologies
Python 3.11+
aiogram 3.x (Telegram Bot API)
TonAPI REST API
systemd for auto-start
Key Features
Monitoring
Polling 5 GetGems addresses every
Double protection against duplicates: timestamp + event_id cache
Support for batch purchases (multiple NFTs in one transaction)
Graceful shutdown with state preservation
Setting Rate limit (1.1 sec 1 request) to avoid errors from TonAPI.
Admin Panel (Telegram)
Viewing tracked collections
Adding/removing collections
Notifications
Message format:
💎 NEW SALE 💎
Collection: [name]
NFT: [NFT name]
Price: [price] TON
⏰ [date time]
🔗 GetGems | Transaction
Address Conversion
Raw format: 0:hex (for TonAPI)
Friendly format: EQ... / UQ... (for users)
Budget: 250 EUR Deadline: 7 days
Hello. I have extensive experience in developing Telegram bots. I am ready for collaboration.
Budget: 90 EUR Deadline: 2 days
Hello.
I am developing bots for Telegram using NodeJS. I am ready to take on the task. Write to me, and we will discuss.
Budget: 90 EUR Deadline: 3 days
Hello. We are a team of web developers.
The budget is modest, but for the sake of the first review on this site, we are ready to do it.
We will develop from scratch, however instead of Python we will use vanilla Node JS.
Budget: 900 EUR Deadline: 14 days
Hello! I understand the task — NFT Sales Bot for monitoring sales on GetGems through TonAPI with collection filtering, sending notifications in Telegram, an admin panel for managing collections, and protection against duplicates through event cache.
I have an implemented prototype of a similar bot with polling logic, event handling, and a Telegram admin panel, which we can use as a basis — this will significantly speed up development and reduce the risk of errors in architecture.
Estimated timeline: 1–1.5 weeks for adapting the prototype + integrating TonAPI and GetGems specifics.
Clarifying questions:
1. How many collections are planned to be monitored at the start (for optimizing rate limiting)?
2. Are additional features needed besides basic monitoring (for example, statistics, graphs, floor price tracking)?
Budget: 86 EUR Deadline: 2 days
Hello, I can create such a bot.
The technical specifications are clear: polling via TonAPI, filtering by collections, protection against duplicates, support for batch sales, admin panel in Telegram, and auto-start via systemd.
I am ready to implement it fully according to your requirements. To get started, I need the TonAPI key, Telegram token, and a list of GetGems addresses.
Budget: 140 EUR Deadline: 4 days
Good day!
I am ready to take on the development of the bot. Let's get straight to the point. I am very interested in this project, so I am ready to do it as qualitatively and quickly as possible to receive a good review from you.
Let's discuss the details in private messages? I am waiting for your message.
Budget: 87 EUR Deadline: 3 days
Hello, I have extensive experience in creating Telegram bots, I am ready to take on this task, the technical specifications are clear and of high quality, so everything will be done according to your criteria. I fully understand the importance of this task, so as always, I will approach the execution of the task responsibly, I am ready to work until you are completely satisfied with the project.
Budget: 90 EUR Deadline: 5 days
Hello!
I can implement a Telegram bot according to your specifications.
The bot will operate on polling logic, track only specified collections, send messages in Telegram, and have protection against duplicate events.
The admin panel will allow adding and removing collections, as well as viewing collections.
Sales messages will be formatted in a convenient way.
You will receive a ready bot, source code, and a brief instruction on how to launch it.
I am ready to start working and discuss the timeline and budget.
Budget: 100 EUR Deadline: 1 day
happy to help you out with this
will share previous works in chat to make sure we match together
Budget: 87 EUR Deadline: 2 days
Hello. I am interested in your project, I have experience integrating Telegram bots with TonAPI. I will implement the bot using the stack: Python + aiogram + aiohttp. This will ensure stable monitoring of transactions 24/7. I know the nuances of working with TonAPI methods (in particular, the difference between transactions and events for correct display of NFT sales). I will do everything according to your specifications.
Budget: 90 EUR Deadline: 4 days
Good day, I am developing Telegram bots in Python. I have experience in creating crypto bots, write to discuss.
Budget: 100 EUR Deadline: 2 days
Good day! I am ready to complete this project. I have extensive experience in developing various projects quickly, efficiently, and on time. Feel free to contact me!
Budget: 90 EUR Deadline: 1 day
Good day! I am ready to complete this project. Extensive experience in developing various applications.
Budget: 100 EUR Deadline: 5 days
The project brief is clear, the logic and stack are adequate 👍
Briefly on implementation and estimation.
How I will implement it:
Python 3.11 + aiogram 3.x
Polling through TonAPI with a rate limit of 1.1 seconds
Separate layer:
monitoring + collection filtering
protection against duplicates (timestamp + event_id)
support for batch purchases
State saving (processed_events.json) + graceful shutdown
Admin panel in Telegram:
list of collections
add / remove collection
systemd service for 24/7 operation
Neat message format, as in the project brief
Deadlines:
5–7 days
(with testing on real sales)
Cost:
100-150 Euros
depends on:
the complexity of the batch purchase logic
extensions of the admin panel (if needed)
additional filters / alert formats
What you will receive:
A ready Telegram bot
Full source code
Instructions for launching + systemd
The ability to easily expand (new addresses, logic, alerts)
If needed, I can also offer:
logging to the database
webhooks instead of polling (partially)
additional sales analytics
Ready to start immediately after confirmation.
Budget: 90 EUR Deadline: 3 days
Good day, Edward!
Your task of creating a Telegram bot for monitoring NFTs on GetGems looks like a classic challenge in the field of automation, and this is exactly what I specialize in. I understand the importance of working without duplicates and the need for fine-tuning the rate limit for proper operation, which is already a key element in itself.
I have already had experience working with REST APIs on large platforms, so I will be able to implement solutions that ensure the stability and security of your project. I am ready to discuss the details and start the implementation!
Budget: 90 EUR Deadline: 2 days
Ready to implement in 2 days. The technical task is excellent, everything is to the point. There are a couple of technical clarifications.
Budget: 90 EUR Deadline: 2 days
Good day, I am a Python developer, I write Telegram bots of various complexity. I can complete your project quickly and efficiently. Write to me - we will discuss the details. I am ready to start today.
Technology stack:
Python 3.11+
aiogram 3.x (Telegram Bot API)
TonAPI REST API
systemd for autostart
Docker
I will run the bot on a VPS server for stable operation 24/7.
Budget: 90 EUR Deadline: 2 days
Good day, I have reviewed your order, I am ready to start the implementation immediately, I will complete it quickly, and most importantly, with quality.
Budget: 90 EUR Deadline: 3 days
Hello.
I will create a working NFT radar for you under GetGems, which does not make noise and does not miss events. I will carefully set up polling of commission addresses through TonAPI with a safe limit, arrange batch purchases, filter only the necessary collections, and send short alerts to the channel with the name of the collection/NFT, the price in TON, and links. I will eliminate duplicates at the event and time level, the state will survive restarts, addresses will be converted to friendly, and managing the list of collections will be done directly in the bot.
Budget: 90 EUR Deadline: 3 days
Hello!
I am ready to implement a bot on aiogram using TonAPI. The technical specifications are clear, I have experience with this stack and understand the nuances of working with rate limits in TON.
Budget: 100 EUR Deadline: 3 days
I will create a stable Telegram NFT Sales Bot using TonAPI for GetGems with polling logic, protection against duplicates, and correct handling of batch purchases to ensure notifications are accurate and without omissions.
Approach/Stack
Python 3.11, aiogram 3.x, async httpx, TonAPI REST, configuration via env, state in processed_events.json, auto-start via systemd, structured logs.
Scope of Work
- Implementation of polling for 5 addresses with a rate limit of 1.1 seconds per request, backoff on 429/5xx.
- Filtering collections from collections.json, hot updates via admin commands.
- Deduplication: timestamp + event_id, atomic cache storage, protection against race conditions.
- Support for batch sales in a single transaction, correct formation of messages and links.
- Admin module: list, add, remove collection, input validation.
- Graceful shutdown with state saving, health logic, clear README.
- systemd unit, .env.example, deployment and restart instructions.
Questions
1. TonAPI key and rate limits, are there separate limits on endpoints?
2. Telegram chat_id for alerts and list of admin user_ids.
3. Message format and language, are additional fields needed?
Result
Repository with code, configurations, systemd, startup instructions, JSON examples, and test run.
Budget: 90 EUR Deadline: 2 days
Hello!
I am ready to implement an NFT Sales Bot for monitoring sales on GetGems according to your specifications.
I have practical experience with:
Python 3.11+
aiogram 3.x
TonAPI (REST, rate-limit, polling, event handling)
bots with polling architecture, caching, and duplicate protection
deployment under systemd (graceful shutdown, auto-start)
How I will implement the task
Monitoring
Polling TonAPI for 5 commission addresses on GetGems
Strict rate limit of 1.1 seconds per request
Filtering only by collections from collections.json
Support for batch purchases (multiple NFTs in one transaction)
Double protection against duplicates:
event_id
timestamp
Storing state in processed_events.json
Correct shutdown with cache preservation
Telegram notifications
Message format strictly according to specifications
Links to GetGems + transaction
Correct display of:
collection name
NFT name
price in TON
event time
Admin panel
Inline keyboards (aiogram 3)
Viewing current collections
Adding/removing collections without restarting the bot
Validation of addresses and duplicate protection
TON addresses
Conversion raw ↔ friendly through a separate module
Raw (0:hex) — for TonAPI
Friendly (EQ… / UQ…) — for users
Budget: 90 EUR Deadline: 10 days
Hello!
I have experience in developing bots on aiogram, specifically I recently created a bot for monitoring cryptocurrency rates, which uses regular requests to the API.
I will implement your Telegram bot for monitoring NFT sales on the GetGems marketplace, using aiogram 3.x and TonAPI. I will take care of the polling logic, event caching, and the implementation of admin commands for managing collections.
The bot will be optimized to avoid duplicates and will support batch purchases. I am ready to discuss the details!
Budget: 90 EUR Deadline: 1 day
Good day, I have experience working with Python as well as Telegram bots, I can complete everything quickly and efficiently, write to discuss the details.
Уточните, у Вас уже есть бот на питоне, и нужна доработка? Или идёт речь о разработке с нуля?
Python 69 proposals 31 July
59 proposals 30 July
AI & Machine Learning 58 proposals 30 July
Data Parsing 38 proposals 30 July
91 proposals 28 July