baileys
Enhanced Baileys v7 with fixes for newsletter media uploads, plus support for interactive messages, albums, and additional message types.
File Explorer
- bug_report.yml
- config.yml
- stale.yaml
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- ciphertext-message.d.ts
- ciphertext-message.d.ts.map
- ciphertext-message.js
- ciphertext-message.js.map
- group-session-builder.d.ts
- group-session-builder.d.ts.map
- group-session-builder.js
- group-session-builder.js.map
- group_cipher.d.ts
- group_cipher.d.ts.map
- group_cipher.js
- group_cipher.js.map
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- keyhelper.d.ts
- keyhelper.d.ts.map
- keyhelper.js
- keyhelper.js.map
- sender-chain-key.d.ts
- sender-chain-key.d.ts.map
- sender-chain-key.js
- sender-chain-key.js.map
- sender-key-distribution-message.d.ts
- sender-key-distribution-message.d.ts.map
- sender-key-distribution-message.js
- sender-key-distribution-message.js.map
- sender-key-message.d.ts
- sender-key-message.d.ts.map
- sender-key-message.js
- sender-key-message.js.map
- sender-key-name.d.ts
- sender-key-name.d.ts.map
- sender-key-name.js
- sender-key-name.js.map
- sender-key-record.d.ts
- sender-key-record.d.ts.map
- sender-key-record.js
- sender-key-record.js.map
- sender-key-state.d.ts
- sender-key-state.d.ts.map
- sender-key-state.js
- sender-key-state.js.map
- sender-message-key.d.ts
- sender-message-key.d.ts.map
- sender-message-key.js
- sender-message-key.js.map
- libsignal.d.ts
- libsignal.d.ts.map
- libsignal.js
- libsignal.js.map
- lid-mapping.d.ts
- lid-mapping.d.ts.map
- lid-mapping.js
- lid-mapping.js.map
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- types.d.ts
- types.d.ts.map
- types.js
- types.js.map
- websocket.d.ts
- websocket.d.ts.map
- websocket.js
- websocket.js.map
- business.d.ts
- business.d.ts.map
- business.js
- business.js.map
- chats.d.ts
- chats.d.ts.map
- chats.js
- chats.js.map
- communities.d.ts
- communities.d.ts.map
- communities.js
- communities.js.map
- groups.d.ts
- groups.d.ts.map
- groups.js
- groups.js.map
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- messages-recv.d.ts
- messages-recv.d.ts.map
- messages-recv.js
- messages-recv.js.map
- messages-send.d.ts
- messages-send.d.ts.map
- messages-send.js
- messages-send.js.map
- mex.d.ts
- mex.d.ts.map
- mex.js
- mex.js.map
- newsletter.d.ts
- newsletter.d.ts.map
- newsletter.js
- newsletter.js.map
- socket.d.ts
- socket.d.ts.map
- socket.js
- socket.js.map
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- make-in-memory-store.d.ts
- make-in-memory-store.d.ts.map
- make-in-memory-store.js
- make-in-memory-store.js.map
- make-ordered-dictionary.d.ts
- make-ordered-dictionary.d.ts.map
- make-ordered-dictionary.js
- make-ordered-dictionary.js.map
- object-repository.d.ts
- object-repository.d.ts.map
- object-repository.js
- object-repository.js.map
- Auth.d.ts
- Auth.d.ts.map
- Auth.js
- Auth.js.map
- Bussines.d.ts
- Bussines.d.ts.map
- Bussines.js
- Bussines.js.map
- Call.d.ts
- Call.d.ts.map
- Call.js
- Call.js.map
- Chat.d.ts
- Chat.d.ts.map
- Chat.js
- Chat.js.map
- Contact.d.ts
- Contact.d.ts.map
- Contact.js
- Contact.js.map
- Events.d.ts
- Events.d.ts.map
- Events.js
- Events.js.map
- GroupMetadata.d.ts
- GroupMetadata.d.ts.map
- GroupMetadata.js
- GroupMetadata.js.map
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- Label.d.ts
- Label.d.ts.map
- Label.js
- Label.js.map
- LabelAssociation.d.ts
- LabelAssociation.d.ts.map
- LabelAssociation.js
- LabelAssociation.js.map
- Message.d.ts
- Message.d.ts.map
- Message.js
- Message.js.map
- Mex.d.ts
- Mex.d.ts.map
- Mex.js
- Mex.js.map
- Product.d.ts
- Product.d.ts.map
- Product.js
- Product.js.map
- RichType.d.ts
- RichType.d.ts.map
- RichType.js
- RichType.js.map
- Signal.d.ts
- Signal.d.ts.map
- Signal.js
- Signal.js.map
- Socket.d.ts
- Socket.d.ts.map
- Socket.js
- Socket.js.map
- State.d.ts
- State.d.ts.map
- State.js
- State.js.map
- USync.d.ts
- USync.d.ts.map
- USync.js
- USync.js.map
- auth-utils.d.ts
- auth-utils.d.ts.map
- auth-utils.js
- auth-utils.js.map
- browser-utils.d.ts
- browser-utils.d.ts.map
- browser-utils.js
- browser-utils.js.map
- business.d.ts
- business.d.ts.map
- business.js
- business.js.map
- chat-utils.d.ts
- chat-utils.d.ts.map
- chat-utils.js
- chat-utils.js.map
- companion-reg-client-utils.d.ts
- companion-reg-client-utils.d.ts.map
- companion-reg-client-utils.js
- companion-reg-client-utils.js.map
- crypto.d.ts
- crypto.d.ts.map
- crypto.js
- crypto.js.map
- decode-wa-message.d.ts
- decode-wa-message.d.ts.map
- decode-wa-message.js
- decode-wa-message.js.map
- event-buffer.d.ts
- event-buffer.d.ts.map
- event-buffer.js
- event-buffer.js.map
- generics.d.ts
- generics.d.ts.map
- generics.js
- generics.js.map
- history.d.ts
- history.d.ts.map
- history.js
- history.js.map
- identity-change-handler.d.ts
- identity-change-handler.d.ts.map
- identity-change-handler.js
- identity-change-handler.js.map
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- link-preview.d.ts
- link-preview.d.ts.map
- link-preview.js
- link-preview.js.map
- logger.d.ts
- logger.d.ts.map
- logger.js
- logger.js.map
- lt-hash.d.ts
- lt-hash.d.ts.map
- lt-hash.js
- lt-hash.js.map
- make-mutex.d.ts
- make-mutex.d.ts.map
- make-mutex.js
- make-mutex.js.map
- message-retry-manager.d.ts
- message-retry-manager.d.ts.map
- message-retry-manager.js
- message-retry-manager.js.map
- messages-media.d.ts
- messages-media.d.ts.map
- messages-media.js
- messages-media.js.map
- messages.d.ts
- messages.d.ts.map
- messages.js
- messages.js.map
- noise-handler.d.ts
- noise-handler.d.ts.map
- noise-handler.js
- noise-handler.js.map
- offline-node-processor.d.ts
- offline-node-processor.d.ts.map
- offline-node-processor.js
- offline-node-processor.js.map
- pre-key-manager.d.ts
- pre-key-manager.d.ts.map
- pre-key-manager.js
- pre-key-manager.js.map
- process-message.d.ts
- process-message.d.ts.map
- process-message.js
- process-message.js.map
- reporting-utils.d.ts
- reporting-utils.d.ts.map
- reporting-utils.js
- reporting-utils.js.map
- rich-message-utils.d.ts
- rich-message-utils.d.ts.map
- rich-message-utils.js
- rich-message-utils.js.map
- signal.d.ts
- signal.d.ts.map
- signal.js
- signal.js.map
- stanza-ack.d.ts
- stanza-ack.d.ts.map
- stanza-ack.js
- stanza-ack.js.map
- sync-action-utils.d.ts
- sync-action-utils.d.ts.map
- sync-action-utils.js
- sync-action-utils.js.map
- tc-token-utils.d.ts
- tc-token-utils.d.ts.map
- tc-token-utils.js
- tc-token-utils.js.map
- use-multi-file-auth-state.d.ts
- use-multi-file-auth-state.d.ts.map
- use-multi-file-auth-state.js
- use-multi-file-auth-state.js.map
- use-single-file-auth-state.d.ts
- use-single-file-auth-state.d.ts.map
- use-single-file-auth-state.js
- use-single-file-auth-state.js.map
- use-sqlite-auth-state.d.ts
- use-sqlite-auth-state.d.ts.map
- use-sqlite-auth-state.js
- use-sqlite-auth-state.js.map
- validate-connection.d.ts
- validate-connection.d.ts.map
- validate-connection.js
- validate-connection.js.map
- constants.d.ts
- constants.d.ts.map
- constants.js
- constants.js.map
- decode.d.ts
- decode.d.ts.map
- decode.js
- decode.js.map
- encode.d.ts
- encode.d.ts.map
- encode.js
- encode.js.map
- generic-utils.d.ts
- generic-utils.d.ts.map
- generic-utils.js
- generic-utils.js.map
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- jid-utils.d.ts
- jid-utils.d.ts.map
- jid-utils.js
- jid-utils.js.map
- types.d.ts
- types.d.ts.map
- types.js
- types.js.map
- BinaryInfo.d.ts
- BinaryInfo.d.ts.map
- BinaryInfo.js
- BinaryInfo.js.map
- constants.d.ts
- constants.d.ts.map
- constants.js
- constants.js.map
- encode.d.ts
- encode.d.ts.map
- encode.js
- encode.js.map
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- UsyncBotProfileProtocol.d.ts
- UsyncBotProfileProtocol.d.ts.map
- UsyncBotProfileProtocol.js
- UsyncBotProfileProtocol.js.map
- USyncContactProtocol.d.ts
- USyncContactProtocol.d.ts.map
- USyncContactProtocol.js
- USyncContactProtocol.js.map
- USyncDeviceProtocol.d.ts
- USyncDeviceProtocol.d.ts.map
- USyncDeviceProtocol.js
- USyncDeviceProtocol.js.map
- USyncDisappearingModeProtocol.d.ts
- USyncDisappearingModeProtocol.d.ts.map
- USyncDisappearingModeProtocol.js
- USyncDisappearingModeProtocol.js.map
- UsyncLIDProtocol.d.ts
- UsyncLIDProtocol.d.ts.map
- UsyncLIDProtocol.js
- UsyncLIDProtocol.js.map
- USyncStatusProtocol.d.ts
- USyncStatusProtocol.d.ts.map
- USyncStatusProtocol.js
- USyncStatusProtocol.js.map
- USyncUsernameProtocol.d.ts
- USyncUsernameProtocol.d.ts.map
- USyncUsernameProtocol.js
- USyncUsernameProtocol.js.map
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- USyncQuery.d.ts
- USyncQuery.d.ts.map
- USyncQuery.js
- USyncQuery.js.map
- USyncUser.d.ts
- USyncUser.d.ts.map
- USyncUser.js
- USyncUser.js.map
- index.d.ts
- index.d.ts.map
- index.js
- index.js.map
- index.d.ts
- index.js
- engine-requirements.js
- LICENSE
- package.json
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
bat
View Details ▼
bat
Print and concatenate files.
A `cat` clone with syntax highlighting and Git integration.
See also: `cat`.
bat {{path/to/file1 path/to/file2 ...}}
Pretty print the contents of one or more files to `stdout`:
bat {{path/to/file1 path/to/file2 ...}} > {{path/to/target_file}}
Concatenate several files into the target file:
bat {{[-pp|--style plain --pager never]}} {{path/to/file}}
Remove decorations and disable paging:
logger
View Details ▼
logger
Add messages to syslog.
logger {{message}}
Log a message to syslog:
logger {{message}}
Log a message to syslog:
echo {{log_entry}} | logger
Take input from `stdin` and log to syslog:
npm
View Details ▼
npm
JavaScript and Node.js package manager.
Manage Node.js projects and their module dependencies.
Some subcommands such as `install`, `run`, etc. have their own usage documentation.
npm init {{[-y|--yes]}}
Create a `package.json` file with default values (omit `--yes` to do it interactively):
npm {{[i|install]}}
Download all the packages listed as dependencies in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
powershell
View Details ▼
powershell
This command may be mistaken as the cross-platform version of PowerShell (formerly known as PowerShell Core), which uses `pwsh` instead of `powershell`.
The original `powershell` command in Windows is still available to use the legacy Windows version of PowerShell (version 5.1 and below).
tldr pwsh
View the documentation for the command referring to the latest, cross-platform version of PowerShell (version 6 and above):
powershell
Start an interactive shell session:
tldr powershell {{[-p|--platform]}} windows
View the documentation for the command referring to the legacy Windows PowerShell (version 5.1 and below):
python
View Details ▼
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
lid
View Details ▼
lid
Display a user's groups or a group's users.
sudo lid {{username}}
List primary and secondary groups of a specific user:
sudo lid --group {{group_name}}
List users of a specific group:
# Project Badges
-
Logo
Visit
