markdown-include is GPL licensed. Also, rewrite it as a block processor, so that it works correctly inside indented blocks. Signed-off-by: Anders Kaseorg <anders@zulip.com>
1.4 KiB
Receive Zulip notifications from UptimeRobot!
-
{!create-stream.md!}
-
{!create-a-bot.md!}
Construct the URL for the {{ integration_display_name }} bot using the bot's API key and the desired stream name:
{{ api_url }}{{ integration_url }}?api_key=abcdefgh&stream=stream%20name&Modify the parameters of the URL above, where
api_keyis the API key of your Zulip bot, andstreamis the URL-encoded stream name you want the notifications sent to. If you do not specify astream, the bot will send notifications via PMs to the creator of the bot. -
On UptimeRobot, go to My Settings and select Add Alert Contact. Set Alert Contact Type to webhook.
-
Set Friendly Name to a name of your choice, such as
Zulip. Set URL to notify to the URL constructed above. Under POST Value (JSON Format), select Send as JSON (application/json). -
Set POST Value(JSON Format) to:
{ "monitor_url":"*monitorURL*", "monitor_friendly_name":"*monitorFriendlyName*", "alert_type":"*alertType*", "alert_type_friendly_name":"*alertTypeFriendlyName*", "alert_details":"*alertDetails*", "alert_friendly_duration":"*alertFriendlyDuration*" } -
Set Enable Notifications For to whichever events you want to notify on. Save the form.
{!congrats.md!}
