Skip to content

Latest commit

 

History

History
164 lines (161 loc) · 5.73 KB

features.md

File metadata and controls

164 lines (161 loc) · 5.73 KB

all features are generally available unless marked with "(coming soon)"

stream management

  • create chats
    • streams can have multiple independent chats with their own configuration (emotes, bot config, etc.)
    • chats can be public or private; private access can be granted to users by chat owners
  • remove chats
    • removes chat's entire history of events
  • set chat order
    • specifies the order public chats are presented in the frontend
  • frontend config management
    • logo
    • favicon
    • seo
      • title
      • description
      • keywords coming soon
    • site colors
    • live stream embeds
      • twitch
        • mirror twitch chat
      • youtube
        • mirror youtube chat
      • plans to add facebook, tiktok, rumble, etc.
    • header links
      • support for nested groups
    • username colors
    • can trivially emulate the look of WhiteLe.af and DGG style sites, see
    • configs can be easily edited, swapped between, and previewed
  • set domain
    • control custom domain for your streamer website
      • https certificate management included
  • blob management
    • control non-emote images on the site (logo, favicon, panels, etc.)
  • get subscription payments
    • fetch and filter stripe subscription payments
  • get donations
    • fetch and filter donations
  • subscription/donation responses (coming soon)
    • stream owners can make explicit responses to subscriptions and donations
      • enables the automatic tagging of subs/donos with a timestamped url to the point in stream where it was addressed
    • development status
      • backend complete
      • frontend pending
  • get subscriptions (coming soon)
    • fetch and filter subscriptions
    • development status
      • backend complete
      • frontend pending

chat management

  • open/close chats
    • when chats are closed, all connected users are kicked out, and the chat can no longer be connected to
      • enables streamers to completely avoid the externalities of an "offline" chat
      • enables streamers to have a separate dedicated "offline" chat
  • moderator managment
    • add/remove moderators
    • granular moderation permission control planned
  • modify profile
    • grant access to private chats
    • chat tokens, chat token refresh delay (coming soon)
  • mute, unmute, ban, unban
    • multiple targets
    • text search targeting (e.g. ban everyone who said the c word)
  • emote management
    • can require arbitrary badges to post (e.g. requires tier 2 sub + vip)
    • can be deactivated without deletion
    • schedule (coming soon)
      • automatically swap emotes per day (e.g. all emotes become halloween themed in October)
      • development status
        • backend complete
        • frontend pending
  • polls
  • logs
    • fetch and filter chat messages
    • multiple targets
  • bot config
    • automatically mute/ban linkers or specified phrases
    • phrases can be deactivated without deletion
  • delete logs
    • targeted deletion of chat messages
  • pin chats
    • optional anonymity
    • customize duration
    • multiple
  • censor chats
    • granular options
      • allow uncensoring
      • include signature
      • signature only
      • remove
  • set badges (coming soon)
    • add custom badges
    • development status
      • backend complete
      • frontend pending
  • targeted events (coming soon)
    • fetch mutes, bans, etc.
    • development status
      • backend complete
      • frontend pending

self management

  • subscribe
  • gift subscriptions
    • multiple targets
    • random gifts (coming soon)
      • development status
        • backend complete
        • frontend partially complete
  • donate
  • get/cancel subscriptions
    • fetch subscription history and cancel/reactivate current subscription
  • get subscription payments
    • fetch stripe subscriptions payments
  • get donations
    • fetch donation payments
  • get chat logs
    • fetch and filter chat messages
    • multiple targets
    • requires tier >=2 subscription
  • delete logs
    • targeted deletion of chat messages
    • requires tier >=5 subscription
  • modify profile
    • hide badges
      • select badges to hide
      • requires tier >=2 subscription
    • alias
      • change in-chat username any time
      • requires tier >=3 subscription
    • random username
      • limited anonymity in chat; u r still targetable (can be muted/banned/logged), but only temporarily
      • requires tier >=4 subscription
    • don't write logs
      • none of your chat messages are logged
      • requires tier >=5 subscription
  • get chat sock (coming soon)
    • fetch historical chat event stream
      • enables easy replay for vods and clips
    • development status
      • backend complete
      • frontend pending
  • get targeted events (coming soon)
    • fetch and filter mutes, bans, etc.
    • multiple targets
    • development status
      • backend complete
      • frontend pending
  • get polls (coming soon)
    • fetch and filter historical polls (and their results)
    • development status
      • backend complete
      • frontend pending