[Custom]: Project Addition – Cross-App Task Automator (Advanced)
Issue Summary
Proposal to add a new advanced-level project: a unified interface to automate tasks across multiple messaging platforms like WhatsApp, Telegram, and Discord.
Issue Description
This issue proposes a new project for the Advanced domain/folder: Cross-App Task Automator – Automate tasks across WhatsApp, Telegram, Discord using unified interface.
The project aims to create a tool or framework that allows users to define tasks (e.g., send messages, set reminders, extract chat data) and execute them seamlessly across multiple platforms. Key functionalities may include:
- A unified command system or dashboard
- Platform-specific adapters or API integrations
- Authentication and session management
- Logging and task monitoring
This project helps advanced developers dive into:
- Multi-API integration
- Asynchronous programming
- Cross-platform design patterns
- Security/auth considerations for user data access
Proposed Solution (Optional)
No response
Priority
High - Requires urgent attention
Category
- [ ] Enhancement
- [ ] Refactor
- [ ] Security
- [ ] Design
- [ ] Other
Additional Context (Optional)
No response
🙌 Thank you for bringing this issue to our attention! We appreciate your input and will investigate it as soon as possible.
Feel free to join our community on Discord to discuss more!
Hii @Utsav, I would like to work on this issue. This project fascinates me a lot.
Proposed Solution
I propose building a modular Python-based framework that provides a unified CLI or web dashboard for automating tasks across WhatsApp (via WhatsApp Web automation or API if available), Telegram (using python-telegram-bot), and Discord (using discord.py). Each platform will have its own adapter handling authentication, API/session communication, and command execution.
The core system will support defining and managing tasks (e.g., sending messages, fetching chat logs, scheduling reminders) through a central interface. I plan to use asyncio for handling concurrent task execution and implement a plugin-like architecture to enable easy addition of new platforms or task types. Logging and error handling will be built-in, along with secure credential storage.
I have worked on a similar project on automating a slack channel. So I can work sincerely and with utmost dedication on this issue.
Happy to be assigned and take this forward.
@DarshanCode2005 I appreciate if there is any update on this issue by the end of tomorrow.
Hii, Sir I am working on this issue. And have completed most of the working for telegram.
Please check it out here: https://github.com/DarshanCode2005/Task-Automator
Still I need to complete- some remaining stuff, and will be able to complete the project in the upcoming 4-5 days
This issue is stale because it has been open for 30 days with no activity. Remove the stale label or comment, or this will be closed in 5 days.