A rust library for interacting with multiple Spacebar-compatible Instances at once.
Go to file
kozabrada123 048a74f0d1 Revert "Deserialize from String" (Ugh)
This reverts commit 3b21445e34.

If course I can't just do that, ugh
Keeping the formatting would require using RawValue, but as we use one struct for sending an recieving, having to make RawValue to send would be pretty dumb
2023-05-17 17:24:29 +02:00
.github/workflows Update rust.yml 2023-05-13 15:49:07 +02:00
images add images 2023-04-15 18:33:18 +02:00
src Revert "Deserialize from String" (Ugh) 2023-05-17 17:24:29 +02:00
.gitignore Include vscode and idea dirs 2023-04-05 21:55:19 +02:00
Cargo.toml Add more events, fix deserialization errors 2023-05-14 08:20:25 +02:00
LICENSE Initial commit 2023-04-03 22:19:25 +02:00
README.md Update README.md 2023-05-13 19:20:49 +02:00

README.md

Rust Build Contributors Forks Stargazers Issues GPL3 License


Logo

Chorus

A rust library for interacting with (multiple) Spacebar-compatible APIs and Gateways (at the same time).
Explore the docs »

Report Bug · Request Feature · Join Discord

Roadmap

Core functionality:

  • Rate Limiter (hint: couldn't be fully tested due to an Issue with the Spacebar Server)
  • Login (conventional way) (Guess what? Found an Issue with the Spacebar Server :3)
  • 2FA
  • Registration (encountered another Issue with the Spacebar Server which makes some error messages an empty string)
  • Gateway Events, multithreaded
  • Sending messages (Text, Images, Attachments)
  • Events (Message, User, Channel, etc.)
  • Adding, deleting and editing channels
  • User profile customization
  • Deleting messages
  • Emoji
  • Stickers
  • Listing users and user profiles
  • Message threads
  • Forum channels