-
Notifications
You must be signed in to change notification settings - Fork 189
Notifications
Notifications let you know when a game starts or ends, when it's your turn, and when someone @mentions your username in game chat (but not the main page chat).
18xx.games supports two types of notification delivery: email and webhook. You can also disable notifications completely. Visit the user settings page to change your notification settings.
New accounts have no notifications enabled and you must opt in. Email notifications have several limitations (see below). If you run into these limitations, consider switching to webhook notifications.
Email notifications are sent to the email address associated with your profile. Check your spam folder or allowlist [email protected]
if it seems like emails aren't arriving.
Note: Emails at the following domains will not receive notifications, as Microsoft blocks our email sending service.
- msn.com
- hotmail.com
- outlook.com
- live.com
- passport.com
Email notifications are suppressed while the site is open on your computer. This behavior prevents the site from sending large amounts of emails during active games. If it seems like you're not receiving emails when you should be, check to see if the site is open in a background tab or on your phone.
Email notifications are also suppressed if they happen too soon after another notification.
Email notifications are not sent for pinned games (games that broke due to bug fixes or other code changes).
You can receive auditory and popup notifications in your browser when a game starts:
- Install the Distill browser extension
- Load 18xx.games and click the Distill extension button, then the
+ Monitor parts of page
button to create a 'Monitor' - Use 'element selector' to choose the
Created
element of the game card, then click 'Save selections'. This will open the 'Watchlist' page - Set the
Interval
for your new Monitor to 5 or 10 seconds and click 'Save' - By default your browser will play a sound and generate a notification when the Monitor triggers
- The extension will periodically open/close a browser tab in the background to refresh the 18xx.games home page until the Monitor triggers or is disabled.
This works because the Created
timestamp element changes to Updated
when the game starts
Webhook notifications can be delivered to any service that supports webhooks. This includes Slack, Discord, Telegram, and more.
The community-operated 18oggs.slack.com
supports pre-configured Slack notifications for its members
- Join the 18oggs Slack workspace via invite link
-
Find your Slack User ID and enter it into the
Webhook User ID
field. It will start with aU
and be in the formU12345678
. This is not your username. - Your notifications will appear in the
#18xxgamesnotifications
channel. This is a shared channel with other people's game notifications. - (optional) Configure Slack to only notify when you are mentioned to make it easier to see your own notifications.
There is a community-operated Discord Server that supports pre-configured Discord notifications for its members, see instructions here
-
Create your own server or utilize an existing server where you have administrator privileges.
-
Obtain the webhook URL for the Discord channel on the server where you want notifications to be sent and enter it into the
Webhook URL
field -
Find your Discord User ID and enter it into the
Webhook User ID
field. It will be an eighteen-digit number. This is not your username. -
Your notifications will appear in the Discord channel configured above.
You can receive notifications in Telegram.
- Open chat with @Notify18xxGamesBot in Telegram
- Click "Start"
- The bot will send you all the settings you need to enter on Profile page. It's important to copy & paste Webhook URL correctly. Webhook User ID can be filled with any value as it's not used.
- Notifications will be sent to your Telegram by the bot
You can send notifications to a given Space in Google Chat.
Note: Space webhooks are only available to Google Workspace users.
- Create a Space or use an existing one where you have Space Manager privileges.
-
Create a Webhook and copy the URL into the
Webhook URL
field. - Open https://get.google.com/albumarchive. A long number will be added to the end of the URL in the address bar. Copy that number into the
Webhook User ID
field - Your notifications will appear in the Space configured above.
You can configure notifications to any Slack workspace where you have admin privileges by setting the Webhook URL
and Webhook User ID
fields to the appropriate values that Slack provides. Note that Slack only allows inbound webhooks to send messages to channels (not direct messages).
For developers, you can integrate with any server that accepts inbound webhooks by setting Webhook URL
to the appropriate endpoint. The inbound webhook payload contains a JSON blob under a top-level text
field containing notification data.