
API Data Telegram Notification Bot
- or -
Post a project like this27
$200
- Posted:
- Proposals: 25
- Remote
- #4481689
- Awarded
WordPress & Shopify Developer | AI Chatbot Automation Expert | Web Scraping | Automation | Data Extraction
Website Developer | Mobile App Developer | Website Designer | Ai Developer | Software Engineer
Full-Stack | WordPress | Shopify | AI Integration | WooCommerce | TrafficOps & Performance Optimisation | AZURE Entra ID API | 90+ Projects Delivered

Senior AI & Software Engineering Professional | Expert in Web, Mobile, NLP & Embedded Solutions
1227485212275455240173613143278906278912155976277537111768247324738411818456115322173746461
Description
Experience Level: Entry
Hi! I’m looking for someone to build a data collection bot via APIs. AI PROPOSALS WILL BE IGNORED.
API docs
https://docs.mobula.io/rest-api-reference/introduction
Here’s basically what it needs to do:
Step 1: Query https://api.mobula.io/docs/static/index.html#/default/post_2_pulse every 1 min. I will provide query parameter such as
{
"views": [
{
"name": "bonded true",
"chainId": ["solana:solana"],
"filters": {
"pools": {
"bonded": { "equals": true }
}
}
}
]
}
I still need to add different views such as "volume_24h": { "gte": 10000 }. The above is an example.
Step 2: Store the data: view name, token name, contract address, price, market cap, transaction count, volume, liquidity, fees paid, bundlers, exchange, date, time (I might need a few more data from that query, TBD). Exclude duplicates based on the contract address (NOT token name). If there is an API or bot error, send a Telegram message via bot.
Step 3: Every day get OHLCV for two days before the day (from 00:00 to 23:59 UTC, for the 24 hours after the tokens were found). For example, if today is 12/02, get the data for the TokenA found at 10/02 15:18, until 11/02 15:18. This is the endpoint for that https://api.mobula.io/docs/static/index.html#/default/get_2_token_ohlcv_history
Step 4: Calculate Max Increase, Max Decrease Before Max Increase, Max Decrease Without Max Increase for within 5M (minutes), 10M, 15M, 30M, 1H (hours), 2H, 3H, 6H, 12H, 18H, 24H, from the Date & Time the tokens above were first found. Use the “H” price from the above OHLCV query and the price you stored from the first query. For example, if the first price was 0.1, and the H price within 5 minutes after that was 0.12, the Max Increase should be 20(%). Note that I said “within”, not “at” 5 minutes, so any time within 5 minutes for example. If there is an API or bot error, send a Telegram message.
Step 5: Send report via Telegram Bot in CSV format with all of the above in the following column order; View Name, Token Name, Contract Address, Market Cap, Liquidity, Volume, Transactions, Fees Paid, Bundlers, Max Increase for each timeframe (from 5M to 24H), Max Decrease Before Max Increase for each timeframe, Max Decrease Without Max Increase columns for each timeframe, Date (token found), Time (token found), Data Errors (if any). Do not write $ or % in the fields, just numbers. No decimals. Dates should be formatted like 12-Feb-26. There should be a daily report sent 2 days after at 1pm UTC and a weekly report for Monday to Sunday sent each following Tuesday at 1pm UTC. I will give you credentials for the bot via BotFather.
Requirements
- Should work well on a Windows VPS with 2vCPU and 4GB RAM (if that’s not possible, please let me know before starting).
- I will give you credentials to access the VPS once the bot is ready, please install the software on there
- 95% uptime - I’m looking for someone to keep this up long term. $15/mo for maintaining it (same contract) + if the API platform makes any changes that need the bot to be updated or if I want new features these can be billed in addition.
- Deadline: 5 days from offer accepted
- Code commented
- Source code and changes in GitHub
- README.md
- Good documentation on GitHub including Installation instructions, prerequisites, changes, etc.
- Program should be easy to re-boot if needed (just by opening the program)
- I should be able to change the API key easily in code if needed
- I should be able to whitelist my Telegram account in the code so that others can’t use it
- Please let me know the programming languages you would use for this.
If you are not an AI, write “Letter” at the top of your proposal. Looking forward to your response :)
API docs
https://docs.mobula.io/rest-api-reference/introduction
Here’s basically what it needs to do:
Step 1: Query https://api.mobula.io/docs/static/index.html#/default/post_2_pulse every 1 min. I will provide query parameter such as
{
"views": [
{
"name": "bonded true",
"chainId": ["solana:solana"],
"filters": {
"pools": {
"bonded": { "equals": true }
}
}
}
]
}
I still need to add different views such as "volume_24h": { "gte": 10000 }. The above is an example.
Step 2: Store the data: view name, token name, contract address, price, market cap, transaction count, volume, liquidity, fees paid, bundlers, exchange, date, time (I might need a few more data from that query, TBD). Exclude duplicates based on the contract address (NOT token name). If there is an API or bot error, send a Telegram message via bot.
Step 3: Every day get OHLCV for two days before the day (from 00:00 to 23:59 UTC, for the 24 hours after the tokens were found). For example, if today is 12/02, get the data for the TokenA found at 10/02 15:18, until 11/02 15:18. This is the endpoint for that https://api.mobula.io/docs/static/index.html#/default/get_2_token_ohlcv_history
Step 4: Calculate Max Increase, Max Decrease Before Max Increase, Max Decrease Without Max Increase for within 5M (minutes), 10M, 15M, 30M, 1H (hours), 2H, 3H, 6H, 12H, 18H, 24H, from the Date & Time the tokens above were first found. Use the “H” price from the above OHLCV query and the price you stored from the first query. For example, if the first price was 0.1, and the H price within 5 minutes after that was 0.12, the Max Increase should be 20(%). Note that I said “within”, not “at” 5 minutes, so any time within 5 minutes for example. If there is an API or bot error, send a Telegram message.
Step 5: Send report via Telegram Bot in CSV format with all of the above in the following column order; View Name, Token Name, Contract Address, Market Cap, Liquidity, Volume, Transactions, Fees Paid, Bundlers, Max Increase for each timeframe (from 5M to 24H), Max Decrease Before Max Increase for each timeframe, Max Decrease Without Max Increase columns for each timeframe, Date (token found), Time (token found), Data Errors (if any). Do not write $ or % in the fields, just numbers. No decimals. Dates should be formatted like 12-Feb-26. There should be a daily report sent 2 days after at 1pm UTC and a weekly report for Monday to Sunday sent each following Tuesday at 1pm UTC. I will give you credentials for the bot via BotFather.
Requirements
- Should work well on a Windows VPS with 2vCPU and 4GB RAM (if that’s not possible, please let me know before starting).
- I will give you credentials to access the VPS once the bot is ready, please install the software on there
- 95% uptime - I’m looking for someone to keep this up long term. $15/mo for maintaining it (same contract) + if the API platform makes any changes that need the bot to be updated or if I want new features these can be billed in addition.
- Deadline: 5 days from offer accepted
- Code commented
- Source code and changes in GitHub
- README.md
- Good documentation on GitHub including Installation instructions, prerequisites, changes, etc.
- Program should be easy to re-boot if needed (just by opening the program)
- I should be able to change the API key easily in code if needed
- I should be able to whitelist my Telegram account in the code so that others can’t use it
- Please let me know the programming languages you would use for this.
If you are not an AI, write “Letter” at the top of your proposal. Looking forward to your response :)
Haas A.
100% (3)Projects Completed
1
Freelancers worked with
1
Projects awarded
50%
Last project
13 May 2026
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Hey Haas, should the $200 include installing it on your Windows VPS, and should v1 cover only the views/fields agreed at the start, with any extras added later?
1151160
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies