Skip to content

Core Modules

MorseAmalgam edited this page Feb 16, 2025 · 6 revisions

TWINGE has a few default endpoints and events it listens to, but much of its functionality is added by adding modules as children to the main scene.

Chat

Permission options for various chat-related features. Endpoints:

  • A (Requires Allow Chat: Read)
  • B
  • C

Event Listeners:

  • A
  • B (Requires Allow Shoutout: Manage)
  • C

Follows

INCOMPLETE

Uses moderator:read:followers to get follower metrics and listen to new follower events. No permission dropdowns as it only implements a single scope, with no Manage level.

Monetization

Creates event listeners and endpoints for all Twitch features that involve monetization (Ads, Subscribers, Bit cheers, Hype Trains)

Allow Ads

Allow Bits

Allow Subscriptions

Allow Hype Trains

Moderation

INCOMPLETE

Endpoints and event listeners for moderation tools. Bans, unbans, suspicious activity notifications, etc.

Polls / Predictions

Allow Polls

Allow Predictions

Raids

Uses channel:manage:raids to start and cancel raiding other channels, and listens to the channel.raid event (This does not require a permission scope).

Redeems

Allow Redeems

Clone this wiki locally