Kruiger Labs
Client Portal Get Started
Discord Bots / Automation
AvailableAdvanced setupOne Time PurchaseSelf HostedSource IncludedNo Monthly Software License Fee

LEO TOOLKIT

Google Sheets powered law enforcement roster and personnel management with ranks, callsigns, transfers, employee history, and Discord synchronization.

Overview

LEO TOOLKIT is the Discord client for a roster-management system. A compatible backend performs Google authentication, spreadsheet operations, department configuration, callsign allocation, and API authorization.

Key capabilities

  • Department and spreadsheet configuration
  • Ranks, callsigns, promotions, demotions, transfers, and personnel history
  • Discord role and nickname synchronization
  • Roster auditing and member synchronization where supported
  • Multiple departments, guilds, and spreadsheets through the backend

Requirements

  • Python 3.8 or newer
  • A Discord application
  • A compatible LEO TOOLKIT backend API
  • Google Cloud project, Sheets API, and service account
  • Department spreadsheets shared with the service account
Loading live price and availability…

Ideal use cases

Law-enforcement roleplay departments using Google Sheets rosters

Multi-department communities with controlled rank and callsign workflows

Teams that need Discord and spreadsheet records kept aligned

Technical overview

Python Discord client calling an authenticated companion API. Google service-account credentials belong on the backend, not in the bot or browser.

Setup complexity

Advanced

Hosting requirements

The bot requires Python hosting. The separate backend also needs secure, internet-reachable hosting and access to Google APIs.

External integrations

Discord · LEO TOOLKIT backend API · Google Cloud · Google Sheets API

Installation and operation

The product page explains the software at a high level. Use the documentation for installation steps, configuration references, commands, security, and troubleshooting.