noya-baileys
v6.1.2
Published
WhatsApp API Modification
Maintainers
Readme
Noya Baileys - WhatsApp Web API
A powerful TypeScript/JavaScript WhatsApp Web API library for building automation solutions and integrations with WhatsApp. Built on WebSocket technology without requiring a browser instance.
Features
Production-ready features for WhatsApp automation:
- Send and receive text messages
- Send media files (images, videos, audio, documents)
- Message groups and individual chats
- User presence and typing indicators
- Contact management
- Message reactions
- Status updates
- Quote and forward messages
- Interactive messages with buttons
- Album messages (multiple images)
- Poll and event messages
- Auto-reconnection with exponential backoff
- Session management and persistence
- Custom pairing code support (NOYACOMP)
- Multi-device WhatsApp support
- Built with TypeScript for type safety
Installation
npm install @noya/baileysQuick Start
import makeWASocket from '@noya/baileys';
const sock = makeWASocket();
sock.ev.on('connection.update', (update) => {
const { connection, lastDisconnect } = update;
if (connection === 'open') {
console.log('Connected to WhatsApp');
}
});
sock.ev.on('messages.upsert', async (m) => {
const msg = m.messages[0];
if (!msg.key.fromMe) {
await sock.sendMessage(msg.key.remoteJid, {
text: 'Hello! Thanks for your message.'
});
}
});Documentation
For detailed documentation and API reference, visit the project repository.
Requirements
- Node.js 14 or higher
- A WhatsApp account
- Chrome, Edge, or Firefox browser installed
Disclaimer
This library is an unofficial implementation. Use responsibly and in compliance with WhatsApp's Terms of Service.
Support and Contact
For support and inquiries, reach out through:
- Telegram: https://t.me/noya4u_27
- GitHub: https://github.com/malfurra
- Other socials: malfurra
License
MIT License - See LICENSE file for details
Contributing
Contributions are welcome. Please fork the repository and submit pull requests with your improvements.
Developed and maintained by the Baileys community.
