Crab claw holding a spanner Reywen - A Rust Bot and Framework for Revolt.chat [![Stars](https://img.shields.io/github/stars/toastxc/Reywen-Revolt?style=flat-square&logoColor=white)](https://github.com/toastxc/Reywen-Revolt/stargazers) [![Forks](https://img.shields.io/github/forks/toastxc/Reywen-Revolt?style=flat-square&logoColor=white)](https://github.com/toastxc/Reywen-Revolt/network/members) [![Pull Requests](https://img.shields.io/github/issues-pr/toastxc/Reywen-Revolt?style=flat-square&logoColor=white)](https://github.com/toastxc/Reywen-Revolt/pulls) [![Issues](https://img.shields.io/github/issues/toastxc/Reywen-Revolt?style=flat-square&logoColor=white)](https://github.com/toastxc/Reywen-Revolt/issues) [![Contributors](https://img.shields.io/github/contributors/toastxc/Reywen-Revolt?style=flat-square&logoColor=white)](https://github.com/toastxc/Reywen-Revolt/graphs/contributors) [![Licence](https://img.shields.io/github/license/toastxc/Reywen-Revolt?style=flat-square&logoColor=white)](https://github.com/toastxc/Reywen-Revolt/blob/main/LICENCE)

Reywen is a library for building bots on the Revolt.chat platform, written in Rust. It provides simple abstraction libraries for easily implementing features, while allowing for more direct interaction with the Revolt APi and Websocket.

Features

Things I won't add

Getting Started (for developers)

To develop for Reywen, you will need to have Rust installed on your machine. You can install rust by following the instructions on the official website bash git clone https://github.com/toastxc/Reywen-Revolt.git cd Reywen-Revolt Once you have your bot set up, you can start implementing your bot's functionality by editing the src/plugins/message.rs file. You will also need to set up your bot on Revolt.chat and get an API key, which you can use to authenticate your bot when connecting to the platform.

Documentation

Reywen functions, abstractions and features can be found at the wiki

Support

For help or questions reguarding the usage or development of Reywen please create an issue on github, its the easiest and fastest way to improve issues