PyVerse icon indicating copy to clipboard operation
PyVerse copied to clipboard

[Custom]: Project Addition – Cross-App Task Automator (Advanced)

Open UTSAVS26 opened this issue 7 months ago • 7 comments

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

UTSAVS26 avatar Jun 08 '25 11:06 UTSAVS26

🙌 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!

github-actions[bot] avatar Jun 08 '25 11:06 github-actions[bot]

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 avatar Jun 11 '25 11:06 DarshanCode2005

@DarshanCode2005 I appreciate if there is any update on this issue by the end of tomorrow.

UTSAVS26 avatar Jun 30 '25 08:06 UTSAVS26

Hii, Sir I am working on this issue. And have completed most of the working for telegram.

DarshanCode2005 avatar Jun 30 '25 15:06 DarshanCode2005

Please check it out here: https://github.com/DarshanCode2005/Task-Automator

DarshanCode2005 avatar Jun 30 '25 15:06 DarshanCode2005

Still I need to complete- some remaining stuff, and will be able to complete the project in the upcoming 4-5 days

DarshanCode2005 avatar Jun 30 '25 15:06 DarshanCode2005

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.

github-actions[bot] avatar Jul 31 '25 05:07 github-actions[bot]