soul.lol bot docs

Widgets

Every embed you can add to your soul.lol profile, and how to configure it.

Widgets live under Dashboard → Widgets. Pick a platform, enter the account it should fetch, and use Display Options to control exactly what shows and how — most widgets support image shape, a live preview, and per-field toggles for what's shown.

Discord Presence

Shows live status, activity (including Spotify listening-along), avatar decoration, your Discord Guild Tag, and badges. Requires the linked Discord account to be a member of the soul.lol Discord server — the bot can only see members of servers it's in.

Badges shown come from two places: Discord's public account flags (Staff, Partner, HypeSquad, Bug Hunter, Early Supporter, Verified Developer, Moderator Alumni — visible for anyone) and, for your own linked and verified Discord account specifically, your Nitro status via the OAuth connection you already made when verifying. Badges only ever show if your account genuinely has them — the Badges & Order list configures preference and order, not what you own.

Valorant

Shows rank (current or peak), RR, account level and your most recent match, with a configurable background (player card art or your last match's map) and avatar (rank icon or last-match agent). Enter your Riot ID as Name#Tag.

Other widgets

GitHub, Twitch, Steam, Roblox, SoundCloud, Spotify, YouTube and Last.fm each embed that platform's profile or a live player, with a handful of platform-specific display options.

Placement

Every widget can be placed inside your profile card or outside it, independently.

On this page