Roblox Invites

Roblox Invites is a bot that connects your Discord server members to their activity on Roblox.

Features

Images

See Roblox Invites in action!

Joining a game (no Custom Title):

image

Joining a game (w/ Custom Title):

image

Joining other server members in a game (other person's information has been redacted for privacy):

image

Leaving a game:

image

How to Use

    1. Clone this repository anywhere on your PC, but preferably in a place you can easily access.
    2. Manually input your .ROBLOSECURITY cookie, your bot token, and guild ID (development purposes, this is optional) in .env (as cookie, token, and guild respectively)
    3. Setup a PostgreSQL database named "roblox_invites"
    4. Run main.py using Python 3.14+ (older versions can be used) with the modules in requirements.txt. For accurate playtime tracking, keep the bot running for as long as possible!

Commands

Roblox Invites offers a variety of commands!
You can generate playtime leaderboards (weekly/overall), game leaderboards, and user profile cards.

Leaderboards

Example of a leaderboard generated by the bot:
(The information of other users has been redacted.)

image

Example of a game leaderboard generated by the bot:
(The information of other users has been redacted.)

image

Managing Users

user_id is autocompleted in these commands.

Managing Custom Titles

place_id is autocompleted in these commands.

Managing Blacklisted IDs

blacklisted_id is autocompleted in these commands.

Managing Channels

Sending Invite Cards