Skip to content

UptimeRobot Monitoring

TheCellMaster edited this page Mar 26, 2026 · 1 revision

Tutorial: Monitoring Your Bot with UptimeRobot + Discord Notifications

Goal: Get notified when your Ninja Bot endpoint goes down, so you can act quickly and protect your fleet.


Why Use This

UptimeRobot is a free service that monitors a URL and notifies you when it goes down. This is a simple way to know if your bot's endpoint stopped responding.

Note: When the monitor reports a downtime, it may be just the tunneling that went down, not the bot itself. The bot can still be running fine in the background. Either way, it's always important to check.


Part 1: Setting Up UptimeRobot

1. Create an Account

Sign up for a free account at https://uptimerobot.com.

2. Create a New Monitor

Click "Add New Monitor" and configure it as follows:

Field Value
Monitor Type HTTP(s)
Friendly Name A name to identify your bot (e.g. MyBot (Universe.Server))
URL to Monitor https://{YourTunnel}.me.ogame.ninja/api/status
Monitoring Interval 5 minutes (minimum on free plan)

Replace {YourTunnel} with your actual tunnel name. Example: https://mytunnel.me.ogame.ninja/api/status

3. Set Up Email Notification

Under "How will we notify you?", add your email address and select:

  • No delay, no repeat for all notification options

4. Ignore These Settings (Not Required)

The following options are not needed and can be skipped:

  • Region to monitor from — Available only on paid plans (Solo, Team, Enterprise)
  • SSL certificate and Domain checks — Not necessary for this use case
  • Advanced settings — Default values are fine

Click "Create Monitor" to save.


Part 2: Discord Webhook Notifications

Step 1: Create a Webhook in Discord

  1. In your Discord server, choose or create a channel for notifications
  2. Right-click the channel → Edit Channel
  3. Go to IntegrationsWebhooks
  4. Click New Webhook
  5. Click Copy Webhook URL — save this for the next step

Step 2: Connect Discord to UptimeRobot

  1. In UptimeRobot, find your monitor in the dashboard
  2. Click the three dots (⋯) next to the Edit button
  3. Select "Integrations & Team"
  4. Under Connect Integrations, click "Manage"
  5. Find Discord and click "Add"
  6. Paste your Discord Webhook URL
  7. Under "Events to notify about", select all events
  8. (Optional) Add a custom value — this will be included as a tag in the webhook message (useful if you monitor multiple bots)
  9. Click Save

Step 3: Enable the Integration

  1. Go back to the Integrations & Team page of your monitor
  2. A new Discord webhook option should now appear
  3. Check the box to enable it

Example Notifications

Once configured, you will receive Discord messages like these:

When your bot goes DOWN:

Monitor is DOWN: MyBot (Universe.Server)
( https://mytunnel.me.ogame.ninja/api/status )
Reason: Connection Timeout

When your bot comes back UP:

Monitor is UP: MyBot (Universe.Server)
( https://mytunnel.me.ogame.ninja/api/status )
It was down for 5 minutes and 5 seconds.

Summary

  • Free plan checks every 5 minutes
  • You get notified by email and/or Discord when your endpoint goes down or comes back up
  • This allows you to react quickly and protect your fleet from losses during outages

Clone this wiki locally