IMEI Telegram Bot
Write, deploy on a Debian/Linux server an asynchronous Telegram bot in Python and a database for its operation. When a client connects, the bot sends two Welcome messages:
"Changes to the registration rules for mobile subscriber devices came into effect on March 25, 2025. Accordingly, all smartphones imported before March 25 and used by citizens do not require additional verification. They are considered already verified and automatically added to the "white list". Other phones are placed on a gray list for 30 days, which allows incoming calls, and after 30 days, the phone is added to the black list and becomes a "brick.". Interesting details are in the article at the link https://ortcom.kz/ru/novosti/1747729607
"Want to check your device and find out which list it is on?". It shows two buttons in the menu: "Yes", "Share"
If the client chooses "Share", the bot sends a message: "Forward the message to your friends. After clicking on the bot name @IMEIKZ_bot, your friend can join and check their data themselves."
If the client chooses "Yes, the menu buttons disappear, and the bot writes: "Enter your phone number:"
After the client enters the number, the chat ID and the number provided by the client are saved in the database.
Then the bot asks the next question: "Do you know the IMEI number of your phone?" and shows buttons: "Yes", "No".
If the client answers "No", a message is sent: "To find out your IMEI, dial *#06# on your phone. Your IMEI will be displayed on the screen. If your phone supports 2 or more SIM cards, you will see two IMEI numbers."
Followed by the message: "Enter your IMEI"
If the user responds "Yes", the bot immediately prompts: "Enter your IMEI"
After the IMEI is entered, it is also saved in the database for this client.
Next, the system navigates to IMEI.RFS.GOV.KZ, selects Russian language, fills in the client's IMEI, bypasses the CAPTCHA, and clicks the Check button. The website's response message in the format: "IMEI 12345679812312 not verified. To verify your subscriber device, please visit the site." or "Your IMEI 12345679812312 is already registered in the network."
Then it sends a message: "Would you like me to check if your IMEI has been compromised 4 times a month to prevent the risk of blocking?" and shows two buttons: "Yes" and "No"
If "No", it saves in the database with the field cold_lead status "1" and proceeds to the Welcome invitation.
If "Yes", it saves in the database with the field warm_lead status "1" and sends the message: "Follow this link ****here will be a link**** and pay the annual subscription fee of 200 tenge via kaspi.kz. After that, send a photo of the receipt in this chat. Once the receipt is received, your subscription will be activated for 12 months." and shows the button "Changed my mind about paying", which, when pressed, returns the system to the welcome menu.
If a receipt (image, PDF, etc.) is received within an hour, the system uploads it to FTP, records the link in the database, and sets the status in the PAY field to "1". It then sends a message: "Your subscription is active from **.**.*** to **.**.**** (current date + 365 days). Every Monday, I will check your IMEI and inform you if a duplicate appears in the database or if it suddenly gets into the gray or black list."
If the client does not respond to any question within 5 minutes, the system re-sends the two welcome messages and enters a waiting mode for a response to the prompt "Do you want to check your device..."
-
6 days250 USD
258 6 days250 USDHello, Andrey!
I can develop and deploy your Telegram bot for IMEI verification on a Debian/Linux server using Python (aiogram) and a database (PostgreSQL or SQLite). It will fully support:
Greeting with buttons ("Yes", "Share")
Collection of phone numbers and IMEI with storage in the database
IMEI verification via imei.rfs.gov.kz (with CAPTCHA bypass)
…
User classification (cold/warm lead) + payment request
Uploading receipts (image/PDF) to FTP + storing links
Weekly IMEI re-verification for subscribers
Automatic reset to greeting after 5 minutes of inactivity
Previously, I created a Telegram bot for a telecom operator that provided user IMEI verification, one-time password (OTP) validation, and API integration with government portals, including scheduling and subscription notifications. This project will use a similar, well-tested architecture.
Includes full source code, setup instructions, and documentation.
Ready for immediate launch!
Best regards,
Georgios Ttudakis
-
4 days300 USD
548 1 0 4 days300 USDHello!
As I understand, you want to develop a secure and scalable Telegram bot that will help users pass IMEI verification, save their data, and manage a subscription system with automatic responses.
My approach will focus on building a clear, intuitive interaction process using Python and Aiogram to implement the bot's asynchronous logic. The system will securely store user data in a relational database, manage sessions through FSM, and automatically handle timeouts and repeated requests to maintain interaction.
For automation and data extraction, I would use Playwright or requests + BeautifulSoup to interact with IMEI.RFS.GOV.KZ, bypassing CAPTCHA via a third-party service like 2Captcha. Check uploads will be saved on your FTP server, and weekly checks will be scheduled with APScheduler. Each part of the bot will be designed to easily scale and remain responsive under concurrent use.
I have created several Telegram bots involving multi-step workflows, integration with third-party services, and payment data verification, so I am confident this project fits my skills.
…
Do you already have an FTP server set up, or do I need to do this during deployment?
Looking forward to working with you.
Best regards,
Taty
-
2 days221 USD
1251 35 1 3 2 days221 USDHello Andrey, ready to do the job.
I have extensive experience in development in TG, working with databases, I write in Python aiogram.
Write in private, we will discuss.
-
7 days200 USD
2923 26 0 7 days200 USDHello!
I can create a fully functional bot: including user flow, logic, hosting, and setup.
-
10 days474 USD
176 10 days474 USDHello! We specialize in asynchronous Telegram bots on Python. We will implement your project with full business logic, data storage in a database, file processing, integration with an external website, and captcha. Deployment on Debian is no problem. We will do everything accurately and on time. Ready to discuss details and start working.
-
7 days450 USD
93808 1267 1 10 7 days450 USDHello. I have extensive experience in developing Telegram bots. Ready to cooperate
-
5 days200 USD
10123 117 0 5 days200 USDHello.
I am developing bots for Telegram on NodeJS. Ready to take on the project. Write to me, let's discuss.
Current freelance projects in the category Bot Development
Creation of a Telegram bot for an auto service.A Telegram bot needs to be created for the auto service AutoPerformance. Goal The bot is needed so that mechanics can perform a basic vehicle diagnosis using a checklist, add photos/videos, write final recommendations, and the system saves the results and calculates payment… Bot Development ∙ 3 hours 32 minutes back ∙ 53 proposals |
Create a bot in Telegram (seller's cabinet)
16 USD
Hello everyone I need a user personal account in the format of a bot in Telegram After launching and completing the survey, a personal account is created for the user (which allows them to access the system for further buttons) so that each registered user is displayed in a… Python, Bot Development ∙ 19 hours 13 minutes back ∙ 90 proposals |
Development of a TikTok farm (content factory)It is necessary to develop a system for centralized management of multiple TikTok accounts with automatic content publishing, using individual proxies and simulating natural account activity. Functional Requirements1. Account Management Adding and removing TikTok accounts.… Python, Bot Development ∙ 1 day 16 hours back ∙ 17 proposals |
Instagram chatbotIt is necessary to set up a chat bot on Instagram that will address new subscribers by name. A possible option for collaboration with setup in Telegram later. Bot Development ∙ 1 day 17 hours back ∙ 40 proposals |
AI agent in Telegram for online store
451 USD
Task: creating an AI agent in Telegram for live communication with customers and processing orders in the online store on OpenCart. It is also necessary to implement customer notifications regarding order statuses, store operating hours, working conditions, delivery times, and… AI & Machine Learning, Bot Development ∙ 2 days 13 hours back ∙ 69 proposals |