Skip to content

A collection of tools for running high quality XMTP bots in Node.js

License

Notifications You must be signed in to change notification settings

xmtp/xmtp-node-js-tools

Repository files navigation

https://github.com/xmtp/bot-kit-pro/actions/workflows/test.yml/badge.svg https://github.com/xmtp/bot-kit-pro/actions/workflows/lint.yml/badge.svg Status

XMTP Node.js tools

This repo provides a collection of tools for running high-quality XMTP bots in Node.js. It contains the following packages:

  • Bot Kit Pro: Bot Kit Pro is a framework for running bots on the XMTP network designed for complex workflows that require high reliability.
  • GRPC API Client: "A GRPC API client for XMTP that facilitates communication between XMTP clients and servers using GRPC protocol.
  • Frames Validator: A utility for validating XMTP frames, ensuring data integrity and compliance with the XMTP protocol specifications.
  • Fs Persistence: Provides file system-based data persistence for XMTP clients, enabling data storage and retrieval directly from the file system.
  • Redis Persistence: Implements Redis-based persistence for XMTP clients, supporting efficient data storage and access in a Redis database.
  • CLI Starter: It includes a basic setup and examples to get started with building a command-line interface for XMTP.
  • Broadcast Client: It includes a basic setup and examples to get started with building a command-line interface for XMTP.