New Platform Additions

requirements for Stream Avatars to add a new platform
  1. 1.
    Have enough of a following to be worth adding the integration.
  2. 2.
    Access to platform's API
  3. 3.
    OAuth2 with scopes (Stream Login & Bot Login)
  4. 4.
    Check Bearer-token user-id and user-displayName
  5. 5.
    Chat-read / Chat-write (preferably web-sockets) (needs to be able to write-to-chat from bot OAuth-bearer into the channel of the Streamer)
  6. 6.
    A way to check if the user is following or subscribing to the channel. (Ideally this information is passed along with Chat-read messages (bonus: with other events as well).
  7. 7.
    OnUserFollow event (optional - preferably web-sockets)
  8. 8.
    OnUserSubscribe event (optional - preferably web-sockets)
  9. 9.
    PlatformCurrency event (optional - example: twitch-bits)
  10. 10.
    Platform Loyalty Points Custom Redemption (optional)

Platforms that have failed these requirements

  • Tiktok Live (the API is restricted to only users with over 1000 or so followers, so I cannot attempt trying to add integration)
  • Picarto (the developers of this platform do not seem to prioritize api/integrations. They take several months to years to respond to emails. This platform failed at chat-write requirements. Their chat-bot system is cumbersome and poorly made)