Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 665 Bytes

README.md

File metadata and controls

34 lines (24 loc) · 665 Bytes

XMTP

See xmtp e2ee plugin

Installation

Install the xmtp package

bun install xmtp

Usage

This is how you can use the xmtp package to create a client and handle messages.

import { XMTP } from "xmtp";

const xmtp = new XMTP(onMessage, {
  encryptionKey: process.env.WALLET_PRIVATE_KEY,
});

await xmtp.init();

const onMessage = async (message, user) => {
  console.log(`Decoded message: ${message.content.text} by ${user.address}`);
  // Your AI model response
  await xmtp.send({
    message: response,
    originalMessage: message,
  });
};