-
Notifications
You must be signed in to change notification settings - Fork 0
Home
whostacking edited this page Mar 7, 2026
·
7 revisions
helloooo 👋
Please note that server.js exists on the repository so that Instatus is able to get active status of the bot. It can be removed.
-
Prerequisites
- Node.js (v16.11.0 or higher recommended)
- A Discord Bot Token (from the Discord Developer Portal)
- The Universe ID of your Roblox game.
-
Installation
- Clone the repository and install dependencies:
git clone https://github.com/utgwiki/bartholomew.git cd bartholomew npm install
- Clone the repository and install dependencies:
-
Running the Bot
- To start the bot, run:
node announcer.js
- To start the bot, run:
-
Copy
.env.exampleto.env(this preserves the template for others). -
Open
.envand fill in your details:Variable Description TOKENYour Discord bot token. FREQUENCYHow often to announce visit milestones (e.g., 10000).UNIVERSEIDThe Roblox Universe ID (NOT the Place ID). CHANNELIDThe Discord channel ID for announcements.
To get your Universe ID from a Place ID, visit:
https://apis.roblox.com/universes/v1/places/{YOUR_PLACE_ID}/universe
You can track additional games by adding numbered environment variables:
UNIVERSEID_2=YOUR_SECOND_UNIVERSEID
CHANNELID_2=YOUR_SECOND_CHANNELIDImportant: Numbered pairs must be contiguous (no gaps like UNIVERSEID_2 then UNIVERSEID_4). The bot scans sequentially and will stop at the first missing pair (e.g., if UNIVERSEID_3 is missing, UNIVERSEID_4 will be ignored).