| Your continued donations keep Swissjabber running! |
Regeln zum Betrieb von Bots und Robots
Aus Swissjabber
Bots und Robots dürfen gemäss AGB betrieben werden.
Verhalten
Folgende Bedingungen müssen jedoch beim Betrieb von Bots beachtet werden:
Warnung: Bots, welche sich nicht an diese Regeln halten, werden ohne Vorwarnung gesperrt.
Identifikation
- Ein Bot muss sich nach Eingabe von `help` durch seine Funktion identifizieren (Kann auch ein vCard Eintrag sein)
- Ein Bot muss sich nach Eingabe von `help` mit einer Kontaktadresse (jabber/e-Mail) identifizieren, welche bei Problemen kontaktiert werden kann
Beim Login
- Der Bot bleibt konstant online und verarbeitet eingehende Nachrichten.
- Regelmässige Logins maximal
1x pro 5 Minuten2x pro Stunde
Bei der Verarbeitung von Nachrichten
- Nachrichten von Domains, resp. Transports, welche kein @ in der Jabber-id enthalten ignorieren
- Nachrichten nur an jids beantworten, welche einer der folgenden Statusangaben hat: available, chat, away, xa oder dnd
- Nachrichten nur an jids beantworten, welche den subscription type to oder both haben. Lässt sich ganz einfach mit privacy lists kontrollieren und einrichten.
Fehlermeldungen
Wird vom Bot eine Fehlermeldung als Antwort auf eine Nachricht gesendet, muss dies auf eine der folgenden Varianten erfolgen:
- Als ordentliche <message type="error"/> Nachricht antworten
- Alternativ als Antwort mittels <presence/> Stanza (status wechsel, status Nachricht) versenden
- ignorieren
- Normale Jabber-Nachrichten als Fehlermeldung sind gefährlich (Loops zwischen zwei Bots) und müssen in jedem Fall verhindert werden
Fragen ???
Wir helfen gerne im Live support chat.