New Platform Additions

requirements for Stream Avatars to add a new platform

  1. Have enough of a following to be worth adding the integration.

  2. Access to platform's API

  3. OAuth2 with scopes (Stream Login & Bot Login)

  4. Check Bearer-token user-id and user-displayName

  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. 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. OnUserFollow event (optional - preferably web-sockets)

  8. OnUserSubscribe event (optional - preferably web-sockets)

  9. PlatformCurrency event (optional - example: twitch-bits)

  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)

Last updated