chorus/README.md

4.4 KiB

Discord Build Contributors Forks Issues


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

Messaging

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