API Reference

Every name on this page is a verified export of the aunubaileys package v1.0.5.

Core exports

ExportKindNotes
makeWASocket (default)functionCreates a multi-device WhatsApp socket
useMultiFileAuthState(folder)async functionFolder-based session โ†’ { state, saveCreds }
makeInMemoryStore(config?)functionThe in-memory store (restored by AunuBaileys)
DisconnectReasonenumDisconnect reasons, e.g. loggedOut
PHONENUMBER_MCCobjectPhone country-code table (legacy export)
processedMessagesโ€”Compatibility export for older scripts
initInMemoryKeyStore()functionIn-memory key store (compatibility export)

AunuCore exports

ExportSinceNotes
AunuAntiBan / wrapAntiBan1.0.5Account-protection layer โ€” dedicated page
classifyDisconnect / RateLimiter / gaussianJitter1.0.5AntiBan support components
Button (aliases Buttons, ButtonBuilder)1.0.4Native-flow button builder
ButtonV2 (alias ListButton)1.0.4Button + list builder
Carousel (alias CarouselBuilder)1.0.4Card carousel builder
AIRich (aliases AiRich, RichResponse)1.0.4AI-style rich response builder
Toolkit (alias Tools)1.0.4Static button & list helpers
AunuHandler1.0.3Ergonomic socket wrapper (send/reply/react/sendInteractive/newsletterId)

Extra socket methods

MethodSinceNotes
sock.aunuHandler1.0.3A ready-to-use AunuHandler instance on every socket
sock.registerSocketEndHandler(fn)1.0.3Register a callback for when the socket ends
sock.fetchAccountReachoutTimelock()1.0.3Check the account's reachout timelock status
sock.fetchNewChatMessageCap()1.0.3Check the account's new-chat message cap
sock.requestPairingCode(phone)upstreamRequest a pairing code for a number (international format, no +)
sock.ev.destroy()1.0.4Cleanly destroy the event emitter

Extra message content types

Content fieldSinceNotes
stickerPack: { stickers, cover, name?, publisher?, packId?, description? }1.0.2A complete sticker pack
album: AnyMessageContent[]1.0.2A grouped photo/video album
ai: true1.0.2AI label โ€” companion to any content, private chats only

Connection core (v1.0.3)

ItemValue
WhatsApp Web version2.3000.1035194821
Pre-keys at registration812 (optimized upload, 30-second timeout since 1.0.2)
WebSocketPer-message deflate off, 100 MB max payload
Browser presetsBrowsers.android available (1.0.4), alongside the upstream presets