/Demon_connect

πŸ‘Ώ Demon : Whatsapp API

Primary LanguagePythonMIT LicenseMIT

🌟 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:

  • Send and receive texts, images, and videos through WhatsApp
  • Join WhatsApp group chats and interact with other users
  • Customize the API to fit your project’s needs

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!