# Volt Volt is an API wrapper for the revolt API written in rust! **This project is still in its very early stages! So there may be bugs or unexpected behavior!** - If you find any bugs/ glitchs please report it to me (Bird#9223) on revolt, or you can report it directly to the repository If you would like to help the project by contributing features or improvements all help is welcome! So feel free to create a pull request for anything you would like to add, or contact me directly! ## Getting Started First you will need to add the volt-rs crate to your `Cargo.toml`: ```toml [dependencies] volt-rs = "0.1.1" ``` To enable the experimental branch of volt add this to your dependencies: ```toml [dependencies] volt-rs = {version = "0.1.1", features = ["experimental"]} ``` **The experimental branch contains features that are not fully tested and may not work correctly, use with caution!** ## Current TODO list: 1: Finish all bot API endpoints, and document them. 2: Improve the cacheing system to work for all types of calls. 3: Improve error handeling to return the error code recived, and soltions to fix it. 4: Improve the websocket with custom structs for the responces, and better ways to send and recive the events while pinging the server to keep your bot online.