Skip to main content

Features and integrations

This page covers dashboard surfaces that are broader than a Discord command or a single Twitch screen. Each module can be enabled separately and follows the permissions of the selected resource.

Welcome and custom messages

In Welcome, choose the channel, message, embed, remote image, thumbnail, and footer. Useful variables include {user}, {user.mention}, {guild}, and {guild.count}. Preview before saving, then verify that Nakine can send messages and embed links in the destination.

Forms and submissions

Forms creates a public form with title, description, questions, publication, manager/read roles, and submission access. The public route uses the form ID:

/forms/<id>

Do not request passwords, OAuth tokens, or payment data in a public form. Restrict read access to staff who actually need the answers.

Stats, leaderboards, and analytics

Stats displays available server activity and trends. /stats, /leaderboard, and /rank expose context-appropriate information. Depending on enabled modules, Nakine can also publish a public community leaderboard, Twitch stream report history, Link-in-Bio analytics, and public giveaway participants/results.

Metrics depend on events received and permissions at collection time. An integration interruption must not be interpreted as zero activity.

Customization and Embed Builder

Customization controls the visual identity available for a resource. Embed Builder creates and publishes an embed after previewing color, title, description, links, images, footer, and line breaks. Bot identity and some brand options depend on Premium; the dashboard is the source of truth.

YouTube, Twitch, and public surfaces

YouTube alerts use a separate channel integration: choose a Discord destination and reauthorize if events stop arriving. Twitch adds alerts, commands, timers, giveaways, clips, presence, moderation, and reports in the Twitch integration.

Public routes may include:

SurfaceRoute
Public Twitch commands/twitch/commands/<streamer>
Public bio/<streamer> or /bio/<streamer>
Form/forms/<id>
Leaderboard/leaderboard
Giveaway OBS overlay/overlay/giveaway/<streamer>

Anyone with a public link can access it. Never expose staff channels, OAuth tokens, or private data.

Access and audit

Dashboard access can be delegated by module: moderation, logs, tickets, giveaways, forms, Twitch, and other configured surfaces. Someone who manages tickets does not need anti-nuke access. The dashboard audit log is separate from Discord event logs and identifies who changed a configuration.