Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Fluxer

Schemesfluxer://, fluxers://
Cargo featureservice-fluxer
Servicehttps://fluxer.app/
Body formatstext (first is the default)
Attachmentsyes
Title length250 characters
Body length1,750 characters
Body linesunlimited
Request throttlenone
Vendor URLs acceptedyes

URL formats

{schema}://{webhook_id}/{webhook_token}
{schema}://{host}/{webhook_id}/{webhook_token}
{schema}://{host}:{port}/{webhook_id}/{webhook_token}
{schema}://{host}{path}{webhook_id}/{webhook_token}
{schema}://{host}:{port}{path}{webhook_id}/{webhook_token}
{schema}://{botname}@{webhook_id}/{webhook_token}
{schema}://{botname}@{host}:{port}/{webhook_id}/{webhook_token}
{schema}://{botname}@{host}:{port}{path}{webhook_id}/{webhook_token}

{schema} is one of fluxer://, fluxers://.

URL tokens

TokenMeaningTypeRequiredDefaultNotes
{botname}Bot Namestringno
{host}Hostnamestringno
{path}Pathstringno/api/
{port}Portint, 1 to 65535no
{webhook_id}Webhook IDstringyessecret; must match ^[0-9]{10,}$
{webhook_token}Webhook Tokenstringyessecret; must match ^[A-Za-z0-9_\-]{16,}$

Query parameters

ParameterMeaningTypeDefaultNotes
avatarAvatar Imageboolyes
avatar_urlAvatar URLstring
fieldsUse Fieldsboolyes
flagsDiscord Flagsint, min 0
footerDisplay Footerboolno
footer_logoFooter Logoboolyes
hrefURLstringalso url
imageInclude Imageboolno
modeModechoicecloud (usually; depends on the URL)one of cloud, private
nameBot Namestringsets {botname}
pathPathstringsets {path}
pingPing Users/Roleslistseparated by , or space
threadThread IDstring
thread_nameThread Namestring
ttsText To Speechboolno

The common URL parameters (format, overflow, verify, redirect, cto, rto, retry, wait, store, tag, tz, user, password, port, optional, emojis) apply as well.

Examples

Accepted URLs (tokens are fake):

fluxer://0000000000/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
fluxer://l2g@0000000000/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
fluxer://example.ca:123/0000000000/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
fluxers://example.ca/api/0000000000/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
https://api.fluxer.app/webhooks/0000000000/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
fluxers://example.ca:8443/custom/api/0000000000/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
fluxers://example.ca/0000000000/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?path=/
fluxer://0000000000/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?flags=1

Rejected URLs:

fluxer://
fluxer://:@/
fluxer://0000000000
fluxer://0000000000/abc

Send one from the command line:

mercurio -t 'Backup' -b 'Finished in 42s' 'fluxer://0000000000/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'

Notes

Fluxer (fluxer://, fluxers://): messages to a Fluxer channel through a webhook.

Cloud: fluxer://[botname@]{webhook_id}/{webhook_token}. Self-hosted: fluxers://[botname@]{host}[:port][/path]/{webhook_id}/{webhook_token} (/api/ is the default path, ?path=/ selects the host root).