Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/toastxc/reywen-revolt
A general purpose Revolt.chat bot framework
https://github.com/toastxc/reywen-revolt
bot chatbot revolt-api revolt-chat rust rust-lang
Last synced: 2 months ago
JSON representation
A general purpose Revolt.chat bot framework
- Host: GitHub
- URL: https://github.com/toastxc/reywen-revolt
- Owner: toastxc
- License: gpl-3.0
- Created: 2022-08-21T04:04:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-02T06:44:52.000Z (about 1 year ago)
- Last Synced: 2024-01-02T07:52:02.260Z (about 1 year ago)
- Topics: bot, chatbot, revolt-api, revolt-chat, rust, rust-lang
- Language: Rust
- Homepage:
- Size: 525 KB
- Stars: 13
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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.
## Structure
Reywen is centered around a single main structure `Client`, this contains the websocket library, authentication details and all http methods for the revolt.chat API## Reporting
for issues or bugs todo with the Reywen bot (ReywenTXC) or related bots made by ToastXC go to https://github.com/toastxc/Reywen-TXC## Development
Developing with and for Reywen-Revolt requires the following dependancies
```text
openssl-devel
gcc
rust stable
```
**Support for NT based operating systems is unknown and untested**