Custom Telegram Bot for Task Automation
Budget: $250 – $750 USD
Overview:
We are looking for a skilled developer to create a Telegram bot that will monitor and automate tasks for a group of 9 Telegram users. Each user should have the ability to independently configure their own settings through the bot. The project will be hosted on Digital Ocean, and must support customizable message automation and monitoring features.
Project Scope:
The Telegram bot will:
- Monitor messages in specific Telegram groups.
- Automate the sending of messages based on pre-defined schedules.
- Enable personalized configurations for each of the 9 Telegram users.
- Integrate a simple, user-friendly interface for configuration.
- Be hosted on Digital Ocean, ensuring secure and efficient operation.
Technical Requirements:
1. Hosting and Infrastructure
Platform: Digital Ocean (preferred by the client).
Deployment: The bot will be hosted on Digital Ocean servers.
Scalability: The system must support up to 9 Telegram users with individual configurations.
2. User-Specific Settings
Each of the 9 users should have their own interface to configure the bot independently.
Features:
Select which Telegram groups the bot will monitor.
Configure specific private or group messages to be monitored.
Choose when and where to send automated messages (based on their custom schedules).
The changes made by one user should not affect the settings of other users.
3. Message Monitoring
The bot will be able to monitor incoming messages in specified Telegram groups and, depending on user settings, either:
Log the messages for the user.
Forward messages to another Telegram group or individual user.
Filter specific types of messages, such as those from private conversations or specific group interactions.
The bot should ensure that private messages are only accessible to the intended recipient(s) and are not exposed to other users.
4. Automated Message Sending
The bot will support scheduled message sending. Users should be able to:
Configure multiple time zones and set specific times for messages (e.g., 10:00, 12:40).
Choose which groups the messages will be sent to.
The bot should support rich content such as premium Telegram emojis and unique message formats.
Each message can be customized per user, ensuring it fits their personal or business needs.
5. Admin Interface
An admin interface should be available for:
Adding or removing Telegram users to the bot system.
Assigning groups or removing groups from the monitoring system.
Managing error logs and monitoring bot performance.
Ensuring that all 9 users can add new groups or users, as well as customize their message preferences.
6. Future Scalability
The bot must be built with future scalability in mind, allowing:
Easy addition of new users (e.g., new teachers or freelancers).
The ability to remove users or reassign them without disrupting existing functionality.
Key Features Summary:
- Hosted on Digital Ocean for optimized performance and security.
- User-specific configurations for 9 Telegram users, each managing their own bot settings.
- Message monitoring for private and group conversations.
- Automated message sending based on schedules, supporting rich content (including premium Telegram emojis).
- Admin management interface for group and user monitoring.
Deliverables:
- Fully functional Telegram bot hosted on Digital Ocean.
- Admin panel or interface for managing users and settings.
- Documentation for deployment and future updates.
Preferred Skills:
- Expertise in Telegram Bot API development.
- Experience with hosting on Digital Ocean.
- Knowledge of Python or Node.js for bot development.
- Familiarity with Telegram Premium features and message formats.
- Proven experience in building scalable and secure bots.
Timeline:
Please provide an estimated timeline for the project, including milestones such as:
- Bot development start.
- User interface completion.
- Testing phase.
- Deployment on Digital Ocean.
We are looking for a skilled developer to create a Telegram bot that will monitor and automate tasks for a group of 9 Telegram users. Each user should have the ability to independently configure their own settings through the bot. The project will be hosted on Digital Ocean, and must support customizable message automation and monitoring features.
Project Scope:
The Telegram bot will:
- Monitor messages in specific Telegram groups.
- Automate the sending of messages based on pre-defined schedules.
- Enable personalized configurations for each of the 9 Telegram users.
- Integrate a simple, user-friendly interface for configuration.
- Be hosted on Digital Ocean, ensuring secure and efficient operation.
Technical Requirements:
1. Hosting and Infrastructure
Platform: Digital Ocean (preferred by the client).
Deployment: The bot will be hosted on Digital Ocean servers.
Scalability: The system must support up to 9 Telegram users with individual configurations.
2. User-Specific Settings
Each of the 9 users should have their own interface to configure the bot independently.
Features:
Select which Telegram groups the bot will monitor.
Configure specific private or group messages to be monitored.
Choose when and where to send automated messages (based on their custom schedules).
The changes made by one user should not affect the settings of other users.
3. Message Monitoring
The bot will be able to monitor incoming messages in specified Telegram groups and, depending on user settings, either:
Log the messages for the user.
Forward messages to another Telegram group or individual user.
Filter specific types of messages, such as those from private conversations or specific group interactions.
The bot should ensure that private messages are only accessible to the intended recipient(s) and are not exposed to other users.
4. Automated Message Sending
The bot will support scheduled message sending. Users should be able to:
Configure multiple time zones and set specific times for messages (e.g., 10:00, 12:40).
Choose which groups the messages will be sent to.
The bot should support rich content such as premium Telegram emojis and unique message formats.
Each message can be customized per user, ensuring it fits their personal or business needs.
5. Admin Interface
An admin interface should be available for:
Adding or removing Telegram users to the bot system.
Assigning groups or removing groups from the monitoring system.
Managing error logs and monitoring bot performance.
Ensuring that all 9 users can add new groups or users, as well as customize their message preferences.
6. Future Scalability
The bot must be built with future scalability in mind, allowing:
Easy addition of new users (e.g., new teachers or freelancers).
The ability to remove users or reassign them without disrupting existing functionality.
Key Features Summary:
- Hosted on Digital Ocean for optimized performance and security.
- User-specific configurations for 9 Telegram users, each managing their own bot settings.
- Message monitoring for private and group conversations.
- Automated message sending based on schedules, supporting rich content (including premium Telegram emojis).
- Admin management interface for group and user monitoring.
Deliverables:
- Fully functional Telegram bot hosted on Digital Ocean.
- Admin panel or interface for managing users and settings.
- Documentation for deployment and future updates.
Preferred Skills:
- Expertise in Telegram Bot API development.
- Experience with hosting on Digital Ocean.
- Knowledge of Python or Node.js for bot development.
- Familiarity with Telegram Premium features and message formats.
- Proven experience in building scalable and secure bots.
Timeline:
Please provide an estimated timeline for the project, including milestones such as:
- Bot development start.
- User interface completion.
- Testing phase.
- Deployment on Digital Ocean.