Skip to content

Latest commit

 

History

History

README.md

Examples

Comprehensive code examples covering all kappopher features.

Getting Started

Authentication

  • Authentication - All OAuth 2.0 flows (client credentials, authorization code, device code, implicit, token refresh, OIDC)

Chat & Real-Time

  • Chat Bot - Building a chat bot with EventSub
  • IRC Client - Low-level IRC/WebSocket chat client

EventSub

API Usage

Advanced

Quick Reference

By Feature

Feature Example File
OAuth Authentication authentication.md
Get Users/Channels basic.md, api-usage.md
Send Chat Messages chatbot.md, irc-client.md
Handle Chat Events irc-client.md, eventsub-websocket.md
Moderation chatbot.md, api-usage.md
Channel Points channel-points.md
Bits bits-subscriptions.md
Subscriptions bits-subscriptions.md
Stream Schedule schedule-goals.md
Creator Goals schedule-goals.md
Raids raids-hypetrain.md
Hype Train raids-hypetrain.md
Clips videos-clips.md
Videos/VODs videos-clips.md
Polls & Predictions api-usage.md
EventSub WebSocket eventsub-websocket.md
EventSub Webhooks eventsub-webhooks.md
Batch Requests batch-caching.md
Caching batch-caching.md
Middleware batch-caching.md
Extensions extension-jwt.md
Analytics analytics-charity.md
Charity analytics-charity.md
Teams analytics-charity.md
Conduits analytics-charity.md

By Use Case

Use Case Start Here
Build a chat bot chatbot.md or irc-client.md
Monitor stream events eventsub-websocket.md
Create a dashboard batch-caching.md
Manage channel points channel-points.md
Track subscriptions bits-subscriptions.md
Server-side integration eventsub-webhooks.md
Build an extension extension-jwt.md
Migrate from PubSub pubsub-migration.md