anupammaurya6767 / Demon_connect

๐Ÿ‘ฟ Demon : Whatsapp API
https://demon-connect.readthedocs.io/
MIT License
31 stars 6 forks source link
whatsapp whatsapp-api whatsapp-automation whatsapp-bot whatsapp-chat whatsapp-web

๐ŸŒŸ Demon Connect - WhatsApp API ๐ŸŒŸ

Overview โ€ข Features โ€ข Usage โ€ข Installation โ€ข Contributing โ€ข License


Demon   Static Badge   License   GitHub forks    Whatsapp

Overview ๐Ÿ‘น

Demon Connect - WhatsApp API is the ultimate tool for WhatsApp magic. ๐Ÿง™โ€โ™‚๏ธ

With this API, you can:

Demon Connect is perfect for any app that wants to improve customer engagement, automate messaging, or just have fun with WhatsApp API.

Ready to start your adventure with Demon Connect? Join us today and unleash the power of WhatsApp in your apps!๐Ÿ”ฅ


API Documentation ๐Ÿ“š

This project provides a powerful API for interacting with WhatsApp Web. The API is implemented in the whatsapp_api.py module and is documented in detail in the API Documentation.


Features โœจ

๐Ÿ“ฒ WhatsApp Integration: Seamlessly integrate WhatsApp messaging into your applications.

๐Ÿ“ฉ Message Sending: Send text messages, images, and videos programmatically.

๐Ÿš€ Group Messaging: Engage with WhatsApp group chats via the API.

๐Ÿ”ง Customization: Customize and extend the API to suit your project's needs.


Usage ๐Ÿ“ฑ

  1. Install Demon Connect - WhatsApp API in your Python project.

  2. Initialize the API and connect to WhatsApp Web.

  3. Send messages and media programmatically to your WhatsApp contacts.

  4. Explore advanced features and customization options.

Demon Connect Demo


Installation ๐Ÿง™โ€โ™‚๏ธ

  1. Install Demon Connect via pip:

    pip install demon-connect
  2. Include Demon Connect in your Python project:

    from demon_connect.whatsapp_api import Demon
    
    # Initialize the API
    whatsapp_demon = Demon()
    
    # Log in to WhatsApp Web
    whatsapp_demon.login()
    
    # Send a message
     message = "heyy"
     contact = "Grp"
     whatsapp_demon.send_message(contact,message)
     whatsapp_demon.delete_message(contact,message)
    
    # Send an image (provide the path to the image file)
     image_path = r"C:\Users\raman\Downloads\aatman.jpg"
     contact = "Grp"
     whatsapp_demon.send_image(contact,image_path)
    
    # Send a video (provide the path to the video file)
     video_path = "path/to/your/video.mp4"
     whatsapp_demon.send_video(contact,video_path)
    
    # tag all in group
     group_name = "Grp"
     whatsapp_demon.tag_all(group_name)
    
    @whatsapp_demon.event
    def on_message(chat):
        print(f"New message from {chat.name}: {chat.message}")
    
    @whatsapp_demon.event
    def on_ready():
    print("Demon is ready!")
    
    chat = whatsapp_demon.open("Anupam Maurya")
    chat.send("HI")
    


Contributing ๐ŸŒŸ

First off, thank you for considering contributing to our project! ๐ŸŽ‰ We value all our contributors and weโ€™re excited to see how you can make this project even better.

Before you start, we ask everyone to adhere to our Code of Conduct. Itโ€™s important to us that we maintain a positive and inclusive environment for everyone in our community.

Next, take a moment to familiarize yourself with our API Documentation. Understanding the API is key to making meaningful contributions.

We also have a specific workflow for contributions. This will give you an understanding of how we like to do things and make it easier for us to integrate your contributions.

Now, youโ€™re ready to start contributing! Whether itโ€™s enhancing features, fixing bugs, or improving documentation, every contribution counts. Remember, the best way to contribute is to start small. Find a task in the project that you feel comfortable with and start there.

If you ever get stuck or need help, donโ€™t hesitate to reach out. Weโ€™re a community, and weโ€™re here to help each other. You can join our community WhatsApp group. Happy coding! ๐Ÿ˜Š


Security Policy ๐Ÿ”’

We take the security of our project seriously. For details on which versions of the project are currently being supported with security updates and how to report a vulnerability, please see our Security Policy.


Contributors ๐Ÿค


License ๐Ÿ“œ

This project is licensed under the WhatsApp API License. See the LICENSE file for details.

API License Seal

Unlock the potential of WhatsApp in your applications with Demon Connect - WhatsApp API!