Skip to content

Updating Functionality

xDashh edited this page Sep 30, 2018 · 41 revisions

A list of things to remember when updating some functionalities.

Emotes

  • in chat-gui

    1. make sure height is (max.) 32 pixel, and preferably width, too.
    2. add emote in fitting place here
    3. animated emotes only: should be in sprite-format (not gif), and fitting css animations have to be added e.g. here.
    4. Finally, add the emote-name (name of the file minus extension) here, and rebuild.
  • in Rustla2

    1. add emote name to .env(.example) variable EMOTES (used for username-emote similarity check)

Streaming/Video Services

  • find out how to embed the stream with autoplay enabled.
  • follow by example: https://github.com/MemeLabs/Rustla2/pull/82/files
  • if the service has a custom chat, probably add it here.
  • come up with a regex to extract relevant ids/names for this service:
    1. add it to modbot here
    2. (add it to the frontend TODO)
  • for custom players: check if CSP has to be adjusted
  • Update the List below.

Streaming Services

Service Auto-play Chat Embedding Live-Detection Viewer-Count Comment
AngelThump -- bot --
Facebook bot --
m3u8 (custom) -- -- ?? -- --
Chaturbate ~1 ?? ?? always hidden
Smashcast ?? ?? --
Twitch bot --
Twitch (VOD) fixme bot ?? --
Ustream -- ?? ?? --
Vaughn ?? ?? --
YouTube fixme bot ?? ?? --
YouTube (playlist) -- ?? ?? --

  • 1: video embed contains both.
  • --: not applicable.
  • ??: unknown - fix me.
Clone this wiki locally