Keking keeps your Discord server playing.

Music playback, lyrics, NovelPia search, previews, and utility commands in one lightweight Discord bot.

Try it in Discord
/play yorushika spring thief
Keking
Now playing: Yorushika — Spring Thief
Queue: 8 tracks · Lyrics available
Keking Mascot

Features

Everything you need for a better server experience.

Music

Play, queue, skip, shuffle, and manage tracks from supported sources.

Lyrics

Show lyrics for the current track or search manually.

NovelPia

Search NovelPia titles with views, likes, and episode counts.

Social Previews

Preview links from X, Instagram, Facebook, and Reddit.

Text-to-Speech

Convert text messages into voice channel audio.

Search

Find songs quickly and show top matches.

Commands

Quick reference for daily usage.

Music

/play /skip /pause /queue /shuffle

Lyrics

/lyrics

Utility

/help /ping /server

Admin

/botstats /guildinfo

Setup

Deploy Keking to your own infrastructure.

Run using the bundled Docker Compose configuration.

pnpm docker:up

Install dependencies and run the bot locally.

pnpm install
pnpm dev

Required environment variables in .env file:

DISCORD_TOKEN=
DISCORD_CLIENT_ID=
DATABASE_URL=
YOUTUBE_COOKIES=