Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

StalklyProfile

A Vencord userplugin that brings your Stalkly stats β€” messages, voice time, level, streak, rank, activity distribution, top contacts, and recent activity β€” straight into Discord's own profile UI.

No separate app, no switching tabs to a browser: it renders inside the profile popout, the DM sidebar, and gets its own Stalkly tab in the full profile modal.

StalklyProfile popout card Β Β  StalklyProfile full tab view

Left: profile popout card Β Β·Β  Right: dedicated Stalkly tab in the full profile modal


✨ Features

Where What you see
Profile popout / DM sidebar Message & voice totals, streak, rank, badges, last-seen, per-device status, per-server breakdown
Stalkly tab β€” Last Seen & Activity Most recent event + a scrollable timeline of joins, leaves, moves, mutes, status changes
Stalkly tab β€” Activity Distribution Messages vs. voice, toggleable Hourly / Weekly chart
Stalkly tab β€” Voice Top voice channels and most frequent voice contacts
Stalkly tab β€” Messages Top text channels and most frequent reply contacts

Everything is scoped automatically: card colors and layout stay readable regardless of the server's custom profile theme, and stats can be scoped to just the server you're currently viewing.


πŸ“‹ Requirements

These are Vencord's own requirements β€” the install script checks for all three and tells you exactly what's missing.

Requirement Version Notes
Git any recent used to clone/update Vencord
Node.js LTS JavaScript runtime
pnpm any recent install with npm install -g pnpm
Discord stable branch the script patches the stable Discord client
A Stalkly account β€” get one + an API key at stalkly.me

πŸš€ Install

  1. Make sure the requirements above are installed.

  2. Open PowerShell in this folder and run:

    .\install.ps1

    This will:

    • clone Vencord to your Desktop (or update it, if you've run this before)
    • copy this plugin into it
    • install dependencies and build Vencord
    • patch your Discord (stable) client to load the build

    First run takes a few minutes; later runs take seconds.

  3. Quit Discord completely β€” right-click its tray icon and quit, don't just close the window β€” then reopen it.

  4. Go to Settings β†’ Vencord β†’ Plugins β†’ StalklyProfile and enable it.

  5. Grab an API key from stalkly.me/dashboard/api and paste it into the plugin's apiKey setting.

That's it β€” stats should now appear on profiles.


βš™οΈ Settings

Setting Type Default Description
apiKey string (empty) Your Stalkly API key, format stk_<id>_<secret>. Get one at stalkly.me/dashboard/api. Required β€” the plugin stays hidden without it.
scopeToGuild boolean true Scope messages/voice/rank stats to the server you're currently viewing, when available.
showBadges boolean true Show the row of Stalkly badges on the profile card.

πŸ”„ Updating

Re-run the installer any time:

.\install.ps1

It pulls the latest Vencord and rebuilds β€” no need to re-patch Discord again after the first run.

If you're actively editing the plugin's source, you don't even need to re-run the script: edit the files under Vencord\src\userplugins\stalklyProfile, run pnpm build inside the cloned Vencord folder, and restart Discord.


πŸ› οΈ Troubleshooting

Problem Fix
Nothing shows up on profiles Make sure the plugin is enabled and apiKey is set in its settings.
"Stalkly: invalid API key" Double-check the key at stalkly.me/dashboard/api β€” it should look like stk_<id>_<secret>.
"Stalkly profile is hidden" That user has hidden their Stalkly profile β€” nothing to fix on your end.
"Stalkly: rate limited" Wait a moment; the API is temporarily throttling requests.
Install script stops at a missing prerequisite Install the tool it names (see Requirements) and re-run .\install.ps1.
Changes to the plugin aren't showing up Run pnpm build inside the Vencord folder, then fully restart Discord (tray icon β†’ quit, not just close).

Plugin Developer: https://github.com/xrenata

πŸ“„ License

GPL-3.0-or-later, matching Vencord's own license.

About

🌸 A Vencord userplugin that seamlessly integrates Stalkly stats, activity charts, and top contacts directly into Discord profile UI.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages