Module
The Activity Tracking Module lets you automatically track player activity in your Roblox game, including joins, leaves, and playtime. This data can be sent to Discord.
Important: You must be on an Elite Plan with a whitelisted game and a valid API Key.
Setup Instructions
1. Insert the Panora Module
Insert a Script into
ServerScriptServicein Roblox Studio.Rename it to
PanoraAPI.Paste the following line to load the module:
local PanoraModule = require(75504929725269) -- DO NOT CHANGE2. Initialize the Module
local panoraInstance = PanoraModule.init("PANORA-YOUR-API-KEY-HERE", {
GroupId = 123456789, -- 🔁 Replace with your actual Roblox Group ID
-- In-Game Commands
Commands = {
Enabled = true, -- Enables in-game :rank commands (:promote & :demote)
MinRank = 120, -- Minimum rank to use commands
Prefix = ":", -- Command prefix
},
-- Panora Interface
Interface = {
Enabled = true, -- Shows the Panora UI for eligible players
MinRank = 120, -- Minimum rank to access UI
},
-- Ranking Logs
RankingLogs = {
Enabled = true, -- Log all ranking actions to Discord
webhookUrl = "https://discord.com/api/webhooks/your-webhook-id", -- Replace with your Discord webhook
},
-- Activity Tracking
Activity = {
Enabled = true, -- Track player join/leave & playtime
MinRank = 1, -- Only track members above this rank
Leaderstats = true, -- Show time tracked in leaderstats
Webhook = true, -- Send join/leave logs to Discord
webhookUrl = "https://discord.com/api/webhooks/your-webhook-id", -- Replace with your Discord webhook
},
})Full Script (Copy & Paste if needed)
3. Test Your Integration
Run your game in LIVE Roblox.
Ensure:
No errors appear in the console output.
Leaderstats are updated correctly (if enabled).
Join/leave logs appear in Discord (if webhook enabled).
4. Notes
Keep your API Key private.
Only whitelisted games can successfully use the module.
You can enable/disable different tracking features by toggling the boolean options in the configuration table.
Last updated
Was this helpful?