updated school message format
parent
b95e35dcd8
commit
ffed568d01
|
@ -1,6 +1,8 @@
|
||||||
package matrixbot
|
package matrixbot
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
"maunium.net/go/mautrix"
|
"maunium.net/go/mautrix"
|
||||||
"maunium.net/go/mautrix/event"
|
"maunium.net/go/mautrix/event"
|
||||||
"maunium.net/go/mautrix/format"
|
"maunium.net/go/mautrix/format"
|
||||||
|
@ -8,7 +10,7 @@ import (
|
||||||
"roese.dev/matrix-development-lauge/modules/config"
|
"roese.dev/matrix-development-lauge/modules/config"
|
||||||
)
|
)
|
||||||
|
|
||||||
func SendMessage(msg string) {
|
func SendMessage(header string, content string, url string) {
|
||||||
cfg := config.Cfg.Bot
|
cfg := config.Cfg.Bot
|
||||||
|
|
||||||
client, err := mautrix.NewClient(cfg.HomeserverUrl, "", "")
|
client, err := mautrix.NewClient(cfg.HomeserverUrl, "", "")
|
||||||
|
@ -28,7 +30,7 @@ func SendMessage(msg string) {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
content := format.RenderMarkdown(msg, false, true)
|
msg := format.RenderMarkdown(fmt.Sprintf("Thema: Radko-Stöckl-Schule - Aktuelles <h4>%s</h4>%s<br>%s", header, content, url), false, true)
|
||||||
|
|
||||||
client.SendMessageEvent(id.RoomID(cfg.RoomId), event.EventMessage, &content)
|
client.SendMessageEvent(id.RoomID(cfg.RoomId), event.EventMessage, &msg)
|
||||||
}
|
}
|
||||||
|
|
|
@ -79,6 +79,10 @@ func School() {
|
||||||
if send {
|
if send {
|
||||||
text := firstListItem.Find("a .news-summary").Text()
|
text := firstListItem.Find("a .news-summary").Text()
|
||||||
|
|
||||||
matrixbot.SendMessage(text)
|
url := firstListItem.Find("a[href=true").Text()
|
||||||
|
|
||||||
|
log.Println("url", url)
|
||||||
|
|
||||||
|
matrixbot.SendMessage(pageTitle, text, url)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue