Prerequisites
Trello integration relies on Roblox’sHttpService to make outbound API requests. Before configuring Trello in BAR, you must enable HTTP requests for your game:
- Open your game in Roblox Studio.
- Go to Game Settings → Security.
- Enable Allow HTTP Requests.
Configuration
The Trello fields are located inmain_script.lua inside the Configuration table:
Setup Steps
- Enable HttpService in Roblox Studio under Game Settings → Security → Allow HTTP Requests.
- Create a Trello board dedicated to your game’s moderation data. Navigate to trello.com/app-key to retrieve your App Key and generate a Token.
- Fill in the config in
main_script.lua: - Publish your game. BAR will now sync ban data with your Trello board on server start and enforce Trello-sourced bans on player join.
In-Game Command
If Trello is not configured or HttpService is unavailable, running
:trellobans will display the hint: “Trello is not configured.”
Trello integration is entirely optional. BAR functions fully without it — DataStore-based bans (set via
:ban and :pban) work independently and do not require Trello to be configured.