Der grical->mobilizion Sync synchronisiert alle Ereignisse die auf der realraum.at Website bzw unter https://r3.at/events.ical verfügbar sind auf die entsprechenden Mobilizon Gruppen (@realraum, @funkfeuer)
Das Event muss in der Grical-Gruppe !r3 sein
Events können von angemeldeten Nutzern in Grical-Gruppen hinzugefügt. Davor muss der Nutzer Mitglied der Gruppe sein. Bei Fragen an xro wenden.
Ein Banner kann auf zwei Wege hinzugefügt werden:
- URL namens
img
mit dem URL zum Bild - Text in der Beschreibung
#banner=URL
Bitte beachte: Der Link muss direkt zum Bild führen und nicht bspws. zu einer Webseite die das Bild anzeigt
Es gibt vorlagen, diese sind in der config.json definiert. Eine Vorlage ist folgendermaßen definiert
["Regex das mit i flag gemachted wird", {
"organizer": "mobilizon gruppen name",
"summary": "Alternative beschreibung nur für mobilizion",
"picture": { "mediaId": "id vom bild das verwendet werden soll" },
"picture": null, // entfernt default bild
"banner": "url", // verwendet url als banner
"title": "Alternativer titel nur für mobilizon",
"tags": ["alternative tags", "nur für mobilizion"],
}]
Jeder key ist optional
Mit #key=value
können gewisse Parameter gesetzt werden
#organizer=mobilizion gruppen name
: Erstellt/Verschiebt event in angegebene mobilizion gruppe
#banner=URL
: Benutzt diesen URL als banner
- Ist das Event auf der Webseite? Nein: Siehe erster punkt
Falls das Event doch auf der Webseite ist, kann es sein das noch nicht synchronisiert wurde. Es wird jeweiles jede 6. Stunde synchronisiert, bzw. um 0, 6, 12 und 18 Uhr
Der Bot wird aktuell über den Bot-Account @grical_realraum_at betrieben, daher kann er nur in Gruppen posten auf die @grical_realraum_at zugriff hat und Moderator ist. Ebenfalls müssen diese in der config.json eingetragen sein.
Bei eigenen bannern: Ob das richtige banner verwendet wird, wird über den Dateinamen geprüft. D.h. wenn das banner vorher https://website.com/image.php?photo=3
und nachher https://website.com/image.php?photo=4
war, kann der bot das nicht unterscheiden, da beide Dateinamen image.php
sind.