Skip to content

Kick Chat Side Panel#13957

Open
georgeparamore wants to merge 1 commit into
runelite:masterfrom
georgeparamore:kick-chat-side-panel
Open

Kick Chat Side Panel#13957
georgeparamore wants to merge 1 commit into
runelite:masterfrom
georgeparamore:kick-chat-side-panel

Conversation

@georgeparamore

Copy link
Copy Markdown
Contributor

What this plugin does

Shows a Kick (kick.com) channel's live chat in a RuneLite side panel, Party-Hub style, instead of a separate browser window. Sibling plugin to the already-merged Twitch Chat Side Panel, same concept applied to Kick.

Why it's useful

Lets a player follow a streamer's live chat without alt-tabbing out of the client, the same value proposition as the Twitch plugin and the official Twitch plugin it's modeled after.

How players interact with it

  1. Set a Kick channel name/URL in the plugin's settings.
  2. Open the side panel (toolbar icon) and click Connect - chat starts flowing immediately, no login required.
  3. Optionally click "Log in with Kick" (OAuth, opens the system browser) to unlock sending messages from the panel.

Chat renders as plain text only - no emote or badge image rendering, per the policy noted in Rejected or Rolled Back Features and already applied on the Twitch plugin.

External communication

  • Reads chat over Kick's WebSocket chat feed (anonymous, no credentials) and Kick's REST API for channel lookup.
  • Sending messages and logging in go through Kick's official public REST API (api.kick.com / id.kick.com) via OAuth 2.1.
  • No other third-party service is contacted.

Repo: https://github.com/georgeparamore/runelite-kick-chat-side-panel

@runelite-github-app

Copy link
Copy Markdown

@runelite-github-app

Copy link
Copy Markdown

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants