Create a telegram bot to parse messages by keywords
Create a public Telegram bot that will parse messages based on keywords and stop words in chats, with the ability to connect user accounts through phone number authorization (with confirmation via SMS) and provide paid access to functionality.
Main functionality
Authorization via phone number and SMS
- The user enters their phone number.
- The bot sends a request to the Telegram API for authorization.
- The user receives an SMS with a confirmation code and enters it into the bot.
- After successful authorization, the user connects their Telegram account to the bot.
Message parsing
- The bot connects to the chats, groups, or channels specified by the user (if access rights are available).
- Parsing messages by:
- Keywords (for example, "discount", "promotion").
- Stop words (for example, "spam", "fake").
- The ability to set keywords and stop words manually through the bot interface.
- Setting a time range for parsing (for example, for the last 24 hours).
- Filtering by content types: text, links, images, documents.
Reports
- Output of found messages in the Telegram chat specified by the user
Payment
- Integration of a payment system (for example, Stripe, PayPal, or YooKassa).
- Tariff plans:
- Free plan with limited functionality (for example, parsing only by 1 keyword).
- Paid plans with extended functionality (for example, parsing by multiple words, reports, working with multiple chats).
- Integration with the Telegram API to check the user's payment status.
Control panel
- Ability for the user:
- To configure keywords and stop words.
- To connect chats/channels via invitations or by adding the bot.
- To manage tariffs and subscriptions.
- Ability for the administrator:
- To manage users.
- To view payment statistics.
- To control the number of connected chats.
- Ability for the user:
Client's review of cooperation with Dmytro Parkhomenko
Create a telegram bot to parse messages by keywordsWell done with your work, quickly fixed the bugs, now we continue working further.
Freelancer's review of cooperation with Artem Smolyarenko
Create a telegram bot to parse messages by keywordsI recommend working with the client, always in touch, quite clear terms of reference, easy to communicate and negotiate.
-
Hello, I can develop a bot, feel free to contact me.
My stack: JS, TS, ReactJS, NextJS, SCSS...
-
778 10 1 Good afternoon, I am developing TG bots, ready to fulfill your order! I will be happy to collaborate.
-
1123 10 0 Good day!
I am ready to implement it in Python.
Write to me, we will discuss the details and get started!
Sincerely, Andrey!
-
4524 20 0 Hello,
we are the ITZeyz team, specializing in web development and bots. Right now we have a similar project with Telegram, we already have a solution (we can demonstrate it).
We can complete your task efficiently and quickly.
I suggest clarifying all the details in private messages.
Best wishes,
the ITZeyz team
-
414 1 0 Hello, I am interested in your project. I am ready to do it, I know a great library that allows me to fulfill this order.
-
489 3 1 1 I propose to create a Telegram bot that performs message parsing in chats based on keywords and stop words, with the ability to connect user accounts through phone number authorization, confirmation via SMS, and providing paid access to functionality.
Main functionality:
Message Parsing:
Filtering messages in chats based on keywords and stop words.
Setting up a word list for each user.
User Authorization:
…
Login via phone number with confirmation via SMS.
Using Telegram API for authorization and account connection.
Paid Access:
Subscription model with different levels of access to features.
Integration of payment systems (Stripe, PayPal, YooMoney, etc.).
Functionality Customization:
Ability to set search parameters: chats, channels, message types (text, images, documents).
Storing parsing results in the user's personal account.
Notifications and Reports:
Implementation of push notifications about found results.
Generation of regular reports (daily, weekly) with parsing results.
User-Friendly Interface:
Easy-to-use interface for configuring features through a menu in Telegram.
Technical Approach:
Programming Language: Python
Libraries:
Telegram Bot API for interaction with Telegram.
Telethon for working with accounts and accessing chats.
SQLite/MySQL for storing user data and settings.
Stripe/PayPal SDKs for processing payments.
Security: Use of secure storage for user data with encryption.
Possible bot operation process:
The user starts the bot and goes through authorization via phone number (SMS confirmation).
After authorization, the user configures keywords and stop words through the menu.
The bot analyzes messages in the specified chats and channels using the specified parameters.
Found results are sent to the user in the form of messages or reports.
For extended access, the user pays for a subscription that unlocks additional features (e.g., access to more chats or deeper parsing).
Benefits for users:
Fast and efficient search for relevant information.
Data security through authorization and secure storage.
Flexibility in customizing functionality.
Ready to discuss your requirements in more detail and consider specific features for the implementation of this project.
-
792 9 1 Hello!
I propose to create a Telegram bot for parsing messages based on keywords and stop words with authorization via phone number and SMS. The bot will have a user-friendly UI with inline buttons and navigation. Users will be able to configure words, connect chats, choose plans (free and paid) with payment through Stripe/PayPal/YooKassa. The bot will provide reports in the selected chat. There will also be a control panel for users and administrators. I guarantee high-quality execution of the technical specifications and a quick start to the project!
I look forward to hearing from you to discuss the details.
Best regards, Maxim.
-
10063 117 0 Hello.
I am developing bots for Telegram on NodeJS. I am ready to take it on. Write to me, we will discuss.
-
3700 17 0 Good day, Artem! I have thoroughly reviewed your order and can offer you the implementation of the necessary functionality for your Telegram bot.
I can also additionally offer extra functionality or design for your Telegram bot.
I am ready to move on to the discussion and start working!
-
3392 84 0 Ready to take it on.
But we need to clarify the order details, write!
I will implement it with a script in Python.
-
520 9 0 Good afternoon. I have carefully reviewed the project brief and am ready to complete the task. I have experience in writing bots in Python (Aiogram, Pyrogram). I am ready to start immediately after discussing the project details.
-
8589 26 0 1 Hello, Artem!
I am an experienced Full-Stack developer and ready to create your Telegram bot. I will solve the tasks of authorization via SMS, parsing messages by keywords and stop words, as well as integrating payment systems. I will provide an intuitive interface for managing parsing parameters and rates. I guarantee high-quality implementation in a short time with an emphasis on security and performance. Let's bring your idea to life together!
-
626 6 0 Hello, I am interested in your offer. I would like to discuss a couple of details with you in private messages.
-
420 7 2 Good afternoon, Artem!
I am ready to take on your project, but first I would like to ask a few questions. I already have experience in completing similar tasks for my own purposes.
Write to me, I will be happy to help!
-
2426 20 0 Good afternoon, I made such a bot, I can adapt it to your specifications. I am ready to start working and have extensive experience in developing various bots. Write to me in private messages and we will discuss the details. I will be happy to help you)
-
631 5 0 Good afternoon
There is a ready-made desktop application that implements all these functions (except for the bot payment) - stop words, sending signals when certain criteria are met (for example, the frequency of a keyword over a period of time). You might be interested in adapting it to your needs.
screenshot https://i.imgur.com/L39l5mO.png
I would be happy to collaborate.
Current freelance projects in the category Python
Data parsing through mobile APILooking for a person with experience in data parsing through mobile API, for parsing e-commerce, rozetka and similar sites. Tasks: 1. Intercepting traffic from the mobile application (Android), setting up a proxy, analyzing requests. 2. Identifying the necessary API endpoints… Python, Data Parsing ∙ 1 day 5 hours back ∙ 25 proposals |
Find a product feed (Google Merchant XML) for a website on OpenCart
16 USD
It is necessary to find a direct link to the active product feed (XML) of a competitor for Google Merchant Center Platform (CMS): OpenCart / ocStore Find the original feedRequirements for the result: Working link to the XML file Python, Data Parsing ∙ 6 days 14 hours back ∙ 28 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 ∙ 7 days 2 hours back ∙ 22 proposals |
Improve the performance of Claude Code and work on software development.I am currently developing CRM and Analytics software. I am using Claude Code, but I understand that the results are not the best in terms of changes. There are 2 tasks - Need help creating a preset for skills, MD, and so on to improve quality. Take verified ones that have been… AI & Machine Learning, Python ∙ 7 days 8 hours back ∙ 28 proposals |
OCR systemA system for recognizing text on postal envelopes (index for whom - only numbers). The text can sometimes be handwritten. Recognition of stamps (counting quantity and denomination) Python ∙ 7 days 12 hours back ∙ 28 proposals |