Thanks to visit codestin.com
Credit goes to krypton-byte.tech

Skip to content

Neonize Documentation

๐Ÿš€ Neonize

WhatsApp Automation Made Simple for Python

GitHub PyPI License

What is Neonize?

Neonize is a powerful Python library that transforms WhatsApp automation from complex to simple. Built on top of the robust Whatsmeow Go library, it delivers enterprise-grade performance with Python's ease of use and developer-friendly API.

โœจ Key Features

Core Messaging

  • โœ… Send and receive text messages
  • โœ… Handle media files (images, videos, documents, audio)
  • โœ… Group management and operations
  • โœ… Real-time message events
  • โœ… Message receipts and status tracking

Advanced Capabilities

  • ๐Ÿ” End-to-end encryption support
  • ๐ŸŽฏ Contact and user information retrieval
  • ๐Ÿ“ž Call event handling
  • ๐Ÿ”” Presence and typing indicators
  • ๐Ÿ“Š Polls and interactive messages
  • ๐Ÿšซ Blocklist management
  • ๐Ÿ“ข Newsletter/Channel support

Developer Experience

  • ๐Ÿ”„ Event-driven architecture
  • ๐Ÿ“Š Built-in logging and debugging
  • ๐Ÿ—„๏ธ SQLite and PostgreSQL database support
  • โšก Both synchronous and asynchronous APIs
  • ๐Ÿงช Comprehensive examples and documentation

Why Choose Neonize?

Feature Description
๐Ÿ”ฅ High Performance Built with Go backend for maximum speed and efficiency
๐Ÿ Python Native Seamless integration with your existing Python ecosystem
๐Ÿ›ก๏ธ Enterprise Ready Production-tested with robust error handling and reliability
โšก Real-time Handle messages, media, and events in real-time with async support
๐Ÿ”ง Easy Integration Simple, intuitive API design for rapid development
๐Ÿ“š Well Documented Comprehensive documentation with practical examples

Quick Example

Python
from neonize.client import NewClient
from neonize.events import MessageEv, ConnectedEv, event

# Initialize client
client = NewClient("my_bot")

@client.event(ConnectedEv)
def on_connected(client: NewClient, event: ConnectedEv):
    print("๐ŸŽ‰ Bot connected successfully!")

@client.event(MessageEv)
def on_message(client: NewClient, event: MessageEv):
    if event.message.conversation == "hi":
        client.reply_message("Hello! ๐Ÿ‘‹", event.message)

# Start the bot
client.connect()
event.wait()

What's Next?

  • Getting Started


    Install Neonize and create your first WhatsApp bot in minutes

    Quick Start

  • User Guide


    Learn how to use Neonize features with detailed guides and examples

    User Guide

  • API Reference


    Explore the complete API documentation with all available methods

    API Reference

  • Examples


    Browse practical examples for common use cases

    Examples

Community and Support

License

Neonize is licensed under the Apache License 2.0. See the LICENSE file for details.


Made with โค๏ธ for the Python community

If this project helps you, please consider giving it a โญ on GitHub!