3efbd7e0ab
We had two types directories this whole time??? |
||
---|---|---|
.github/workflows | ||
examples | ||
images | ||
src | ||
tests | ||
.gitignore | ||
.rusty-hook.toml | ||
Cargo.toml | ||
LICENSE | ||
README.md |
README.md
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 (the conventional way)
- 2FA
- Registration
Messaging
- Sending messages
- Events (Message, User, Channel, etc.)
- Channel creation
- Channel deletion
- Channel management (name, description, icon, etc.)
- Deleting messages
- Message threads
- Reactions
- Message Search
- Message history
User Management
- User profile customization
- Gettings users and user profiles
- Friend requests
- Blocking users
- User presence (online, offline, idle, etc.)
- User status (custom status, etc.)
- Account deletion
Additional Features
- Emoji
- Stickers
- Forum channels
- Server discovery
- Server templates
Voice and Video
- Voice chat support
- Video chat support
Permissions and Roles
- Role management (creation, deletion, modification)
- Permission management (assigning and revoking permissions)
- Channel-specific permissions
- Role-based access control
Server Management
- Server creation
- Server deletion
- Server settings management (name, description, icon, etc.)
- Member management (adding, removing, banning, unbanning)
- Server invites
Moderation
- Channel moderation (slow mode, etc.)
- User sanctions (mute, kick, ban)
- Audit logs
Embeds and Rich Content
- Sending rich content in messages (links, images, videos)
- Customizing embed appearance (title, description, color, fields)
Notifications and Push Notifications
- Notification settings management
Webhooks
- Webhook creation and management
- Handling incoming webhook events
Documentation and Examples
- Comprehensive documentation
- Example usage and code snippets
- Tutorials and guides