teams.message() function
The teams.message()
function is a user-contributed function maintained by
the package author and can
be updated or removed at any time.
The teams.message()
function sends a single message to a Microsoft Teams channel using
an incoming webhook.
Function type: Output
import "contrib/sranka/teams"
teams.message(
url: "https://outlook.office.com/webhook/example-webhook",
title: "Example message title",
text: "Example message text",
summary: "",
)
Parameters
url
Incoming webhook URL.
Data type: String
title
Message card title.
Data type: String
text
Message card text.
Data type: String
summary
Message card summary.
Default is ""
.
If no summary is provided, Flux generates the summary from the message text.
Data type: String
Examples
Send the last reported status to a Microsoft Teams channel
import "contrib/sranka/teams"
lastReported =
from(bucket: "example-bucket")
|> range(start: -1m)
|> filter(fn: (r) => r._measurement == "statuses")
|> last()
|> findRecord(fn: (key) => true, idx: 0)
teams.message(
url: "https://outlook.office.com/webhook/example-webhook",
title: "Disk Usage"
text: "Disk usage is: *${lastReported.status}*.",
summary: "Disk usage is ${lastReported.status}"
)
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for InfluxDB and this documentation. To find support, the following resources are available:
InfluxDB Cloud and InfluxDB Enterprise customers can contact InfluxData Support.