Giter Club home page Giter Club logo

anupammaurya6767 / luffy Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 13.0 180 KB

Luffy: whatsapp group management bot with link to drive upload feature and many more functionalities

Home Page: https://x.com/anupammaurya981/status/1772310401327231002

JavaScript 99.46% Dockerfile 0.54%
driveuploadbot leech-bot leecher mirror telegram telegram-bot telegrammirrorbot- torrent torrent-downloader torrentupload anasty vs-code whatsapp whatsapp-api whatsapp-bot whatsapp-web

luffy's Introduction

luffy

Luffy: whatsapp Mirror/Leech Bot

under construction🚧🚜👷🚜 😁😁

luffy's People

Contributors

anupammaurya6767 avatar

Stargazers

Swayam Rana avatar  avatar Roni Chandra Sarkar avatar Alisha Singh avatar Harsh Nayan avatar Dhruv Patel avatar Aryan Karamtoth avatar Malik avatar

Watchers

 avatar

luffy's Issues

Feature Request: rbl

*Description:
Remove person from blacklist.

Extended Description:*
Remove a person from the blacklist and allow them to use the bot again.

Add Topics

In GSSoC'24, GitHub Topics will help the discoverability of your project.

I see that you already have great topics on your repository!
I would recommend adding the name of the company like the software you use to build like "vs-code, ghdesktop" to improve your discoverability.

If you are happy with the topics you have, feel free to close this issue. 👍

Feature Request: get_dp

*Description:
Get the profile picture of a group or contact.

Extended Description:*
Get the profile picture of a group or contact.

Write a Readme for the project

Is your feature request related to a problem? Please describe.
The project currently lacks a comprehensive Readme file, which is essential for new contributors to understand the project and how to set it up locally.

Describe the solution you'd like
Create a Readme.md file that provides an overview of the project, including its purpose, features, setup instructions, configuration, and usage guidelines.

Describe alternatives you've considered
An alternative could be creating separate documents for specific sections of the Readme, but a single comprehensive Readme.md file would be more user-friendly.

Additional context
Adding a Readme.md file will improve the project's documentation and make it easier for contributors to get started with the project.

Feature Request: stov

*Description:
Convert sticker to video.

Extended Description:*
Convert sticker to video.

Girlscript Summer of Code Introduction/Tracking

👋 Hi @anupammaurya6767 ,

I am Sanjay, program Manager Girlscript Summer of Code. I'll be collaborating with you on preparing your repo for GSSoC'24 Program

Why are these changes required?
After Analysing last year's contributions and feedback it would be great for students to have a couple of standard readme files on the repo to understand what the project is all about and some issues detailing what they can contribute. This will help you to see increased engagement in your repository as well.

As mentioned students get a chance to learn step by step, how to build this project as well as invite mentors to collaborate and add features to this repo. I will generate issues, which will provide guidance on how to prepare your repo for Girlscript summer of code 2024 on 10th May.

This issue will serve as a tracking issue to track all issues related to GSSoC'24. I recommend creating a new branch for every issue and opening a pull request to track changes so we can effectively collaborate with each other and merge changes when you and I feel like those changes are ready to be merged on your primary branch.

If you have any questions or concerns, please feel free to leave a comment on this issue or any of the other issues that are generated.

I look forward to working with you :octocat:

Add templates for issues

Issue templates are very helpful for a collaboration repo. When users identify a bug or want to add a new feature, you can provide templates so you can collect all the pertinent information you need to fix a bug or add a new feature.

We recommend creating a “Report Bug” and “Feature Request” issue template.
you can refer this: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository

Some suggested prompts/questions you can add to a “Report Bug” template are:

Briefly describe the bug
What is the expected behavior?
Please provide step by step instructions on how to reproduce the bug
Some suggested prompts/questions you can add to a “Feature Request” issue template are:

Briefly describe your feature request
What problem is this feature trying to solve?
How do we know when the feature is complete?

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/issues/new/choose
Click on Get Started button and copy the template to yours.

Feature Request: alive

*Description:
Check if the bot is online.

Extended Description:*
Check if the bot is online.

Feature Request: ocr

*Description:
Extract text from an image.

Extended Description:*
Extract text from an image.

Feature Request: add

*Description:
Module to add a person to a group.

Extended Description:*

    1. XXXXXXXXXX
    2. YYXXXXXXXXXX ()

For example -
``` *.add 9861212121*

Feature Request: demote

*Description:
Demote a person from admin.

Extended Description:*
Demote a person from admin.

Feature Request: goodbye

*Description:
Set a goodbye message for the group.

Extended Description:*
Set a goodbye message for the group.

Feature Request: admins

*Description:
Module to tag admins in a group.

Extended Description:*
Tag all the admins in a group for any important announcements.

Feature Request: carbon

*Description:
Convert text/code to a carbon image.

Extended Description:*
Convert code to a carbon image.

Feature Request: neko

*Description:
Upload code to Nekobin.

Extended Description:*
Upload code to Nekobin.

Learn.md

Learn repos should have a LEARN.md file to teach student how to build your project step by step. You can explain how to build your project with text, code snippets, images, or even short (5 minute) long video lessons. As the maintainer of a Learn repo, the LEARN.md file requires you to think critically about how to explain the building of your project and how to also make it engaging. We don't expect you to be an expert teacher, but we would like you to reflect on how difficult it was to get to your level of knowledge, and then provide friendly guidance to help other students to learn.

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/blob/main/Learn.md

Feature Request: abl

*Description:
Module to blacklist a person or a chat from using the bot.

Extended Description:*
Add people to blacklist and restrict them from using the bot. You can blacklist specific groups or people in groups or people altogether ```from using the bot. These are the configurations -

  1. If you send the command in a group*without replying*to anyone, the bot will be*disabled for that group.*2. If you send the command in a group and*reply to someone*,they will not be able to use the bot in that*specific group.*3. If you tag someone in a group like*.abl @<person>*,they will not be able to use the bot in that specific group.
  2. If you send the command in*personal chat*of a person, they will be blacklisted from using the bot in``` any group.

Feature Request: disappear

*Description:
Toggle disappearing messages.

Extended Description:*
Toggle disappearing messages for the chat.

Add issues

As the maintainer of a Collaborate repo, keeping Issues up-to-date will help the student community understand what they can do to contribute. Issues should vary by the easy (update documentation) to the difficult (add a new feature). The more involved you are, the more opportunities there are to collaborate.

Recommendations:

Add issues of varying difficulty to the repo often. you can add the tag GSSoC'24, good first issue etc.
Generate issues even if you plan on solving them, so the repository appears as active.
Contribute/commit often to the repo so it does not go stale.

Reference https://github.com/Recode-Hive/Stackoverflow-Analysis/issues

Add C++ Execution Feature

Is your feature request related to a problem? Please describe.
Users want to be able to execute C++ code and receive the output directly on WhatsApp.

Describe the solution you'd like
Implement a new feature in the Luffy module to execute C++ code. Users should be able to provide C++ code as input, and the module will execute it and send the output back to WhatsApp. The feature should include support for providing input if needed and should handle errors gracefully.

Describe alternatives you've considered
An alternative would be for users to execute C++ code locally and manually send the output to WhatsApp. However, having an integrated feature within Luffy would streamline the process and make it more convenient for users.

Additional context
This feature will enhance the functionality of Luffy by allowing users to execute C++ code directly on WhatsApp. It will cater to users who need to quickly test or run C++ code snippets without the need for a separate development environment.

Feature: Implement Client Portal for Bot Management

As part of enhancing the usability and manageability of our bot system, we need to implement a client portal that allows users to run and maintain the bot easily through a web interface.

Features to Implement:

  • Dashboard: Create a dashboard where users can view the current status of the bot, such as whether it's running or stopped.
  • Bot Control: Provide options to start, stop, and restart the bot from the portal interface.
  • Log Viewing: Allow users to view logs generated by the bot to track its activities and diagnose any issues..
  • Notifications: Set up notifications to inform users about important events, such as bot startup, shutdown, and errors.

Additional Considerations:

  • The portal should have a user-friendly and responsive design for seamless access from various devices.

docker file size is too large

Describe the bug
docker file is too large around 1.32gb
To Reproduce
Steps to reproduce the behavior:
upon building the image file it will take so much time and size also
Expected behavior
docker file should be updated to reduce build time and size

Screenshots
If applicable, add screenshots to help explain your problem.

Screenshot 2024-05-11 000733

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Feature Request: general

*Description:
Description not available.

Extended Description:*
Extended description not available.

Feature Request: create

*Description:
Create a new group with a person replied to.

Extended Description:*
Create a new group with a person replied to.

Feature Request: tts

*Description:
Convert text to speech.

Extended Description:*
Convert text to speech.

Feature Request: welcome

*Description:
Set a welcome message for the group.

Extended Description:*
Set a welcome message for the group.

Feature Request: stoi

*Description:
Convert sticker to image.

Extended Description:*
Convert sticker to image.

Feature Request: cpp

*Description:
Execute C++ code and get output.

Extended Description:*
Execute C++ code and get output.

Feature Request: help

*Description:
Get command list and info on modules.

Extended Description:*
Get command list and info on modules.

Also add description of command and how to use that command

Feature Request: meaning

*Description:
Find the meaning of a word in the dictionary.

Extended Description:*
Find the meaning of a word in the dictionary.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.