Overview β’ Features β’ Usage β’ Installation β’ Contributing β’ License
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!π₯
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.
π² 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.
-
Install Demon Connect - WhatsApp API in your Python project.
-
Initialize the API and connect to WhatsApp Web.
-
Send messages and media programmatically to your WhatsApp contacts.
-
Explore advanced features and customization options.
-
Install Demon Connect via pip:
pip install demon-connect
-
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")
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! π
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.
This project is licensed under the WhatsApp API License. See the LICENSE file for details.
Unlock the potential of WhatsApp in your applications with Demon Connect - WhatsApp API!