Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/xmtp/botkit

botkit
https://github.com/xmtp/botkit

Last synced: about 2 months ago
JSON representation

botkit

Lists

README

        

# XMTP bot kit and examples

This is the official repository for the XMTP bot kit and examples, powered by [Turborepo](https://turbo.build/repo).

To learn more about the contents of this repository, see this README and the READMEs provided for [packages](https://github.com/xmtp/botkit/tree/main/packages) and [examples](https://github.com/xmtp/botkit/tree/main/examples).

## What's inside?

### Packages

- [`botkit`](https://github.com/xmtp/botkit/blob/main/packages/botkit): A kit for quickly building bots on the XMTP network
- [`create-xmtp-bot`](https://github.com/xmtp/botkit/blob/main/packages/create-xmtp-bot): A CLI for creating new XMTP bot projects

### Examples

- [`conversational`](https://github.com/xmtp/botkit/blob/main/examples/conversational): A simple, customizable, and powerful conversational framework
- [`gm`](https://github.com/xmtp/botkit/blob/main/examples/gm): A simple bot that responds `gm` to any incoming messages
- [`gpt`](https://github.com/xmtp/botkit/blob/main/examples/gpt): A bot that relays incoming messages to OpenAI's ChatGPT

See more examples in the [Awesome XMTP ⭐️](https://github.com/xmtp/awesome-xmtp) repo

#### Run the example bots locally

> **Note**
> Before starting the bots locally, install the necessary dependencies by running `yarn` first.

- `yarn start:conversational`: Start the conversational bot
- `yarn start:gm`: Start the GM bot
- `yarn start:gpt`: Start the ChatGPT bot

## Contributing

See our [contribution guide](./CONTRIBUTING.md) to learn more about contributing to this project.