teams.message() function
teams.message()
is a user-contributed function maintained by
the package author.
teams.message()
sends a single message to a Microsoft Teams channel using an
incoming webhook.
Function type signature
(text: string, title: A, url: string, ?summary: string) => int
Parameters
url
(Required) Incoming webhook URL.
title
(Required) Message card title.
text
(Required) Message card text.
summary
Message card summary.
Default is ""
.
If no summary is provided, Flux generates the summary from the message text.
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}",
)
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Flux and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.