3 releases
0.1.5 | Jun 13, 2022 |
---|---|
0.1.4 | Jun 12, 2022 |
#1834 in Development tools
57 downloads per month
46KB
231 lines
Google Chat Types
type helper for construct Google Chat message
About Google Chat Message
There two type of Google Chat message
- Text Message
- Card Message
they are all represented as a json string.
Text Message represented like
{
"text": "some text"
}
Card Message represented like
{
"cards": [
{
"sections": [
{
"widgets": [
{
"image": { "imageUrl": "https://..." }
},
{
"buttons": [
{
"textButton": {
"text": "OPEN IN GOOGLE MAPS",
"onClick": {
"openLink": {
"url": "https://..."
}
}
}
}
]
}
]
}
]
}
]
}
the relationship between elements of cards should looks like below
How to use this crate
you should construct Cards or Text struct, then serialize them to json string as a Google Chat API(for instance incoming webhook) http request body.
Dependencies
~1–1.7MB
~37K SLoC