1.0.4 ⢠Published 2 years ago
wwebjs-s3 v1.0.4
WhatsAppWeb.js AWS S3 Remote Auth Strategy
š WhatsAppWeb.js AWS S3 Remote Auth Strategy is a custom authentication strategy for WhatsAppWeb.js, allowing you to use AWS S3 for remote authentication.
Installation
Install the strategy using npm:
npm install wwebjs-s3Usage
To use this AWS S3 remote auth strategy with WhatsAppWeb.js, follow these steps:
- Install the strategy package as shown above.
 - Set up your AWS credentials using environment variables or configuration.
 - Import and configure the strategy in your WhatsAppWeb.js app.
 - Implement your custom authentication logic in your app.
 - Here's an example of how to set up the strategy:
 
const { Client, RemoteAuth } = require('whatsapp-web.js');
const { S3Store } = require('wwebjs-s3');
const credentials = {
  region: 'your-s3-region',
  accessKeyId: 'your-s3-access-key-id',
  secretAccessKey: 'your-s3-secret-access-key',
  bucket: 'your-bucket-name'
}
const store = new S3Store(credentials)
const client = new Client({
    authStrategy: new RemoteAuth({
        store: store,
        backupSyncIntervalMs: 300000
    })
});
client.initialize();