Aufgrund von extrem gründlichen Vandalismus musste die Wiki leider für Gäste schreibgeschützt werden :(
MicroBlogging
Diese Seite gibt eine Übersicht über alle Befehle des MicroBlogging-Moduls von bottr.
Syntax
Konfiguration/Account- und Aliasverwaltung:
mb <befehl> [<unterbefehl>] <parameter>
Nachricht senden:
mb: <selector> <message>
Private Nachricht senden (nur Twitter und identi.ca):
mb: <selector> d <username> <message>
Auf Nachricht antworten (nur Twitter und identi.ca):
mb r: <msgid> <selector> <message>
Nachricht retweeten (derzeit nur Twitter):
mb rt: <msgid> <selector>
Listen
Dokumentation: Parametertypen
| Typ | Beschreibung |
|---|---|
| <selector> | Ein Wert, der angibt, für welche Accounts etwas gilt. Dies kann mehrere Elemente enthalten, die man mit “+“ kombinieren kann kann. Ebenfalls kann man mit “-“ eine Art „bis auf“ verwenden. Gültige Elemente sind Aliase und Accountnamen im Format <konto>@<service>. * kann für „alle Accounts“ verändert werden. Beispiel: geeksfactory@twitter+meinalias1-bottr@identica |
| <alias> | Ein Alias-Name. Darf nicht enthalten: +- |
| <service> | Ein unterstützer Microblogging-Anbieter |
| <regex> | ein regulärer Ausdruch |
| <einstellung> | Eine Konfigurationsoption (Liste weiter unten) |
| <msgid> | Identifikationsnummer einer Nachricht einer anderen Person (Beispiel für identi.ca: i19654777) |
| <username> | Der Username einer anderen Person auf der selben Plattform |
Konfigurationsoptionen (mb set/mb get)
| Name | Mögliche Werte | Beschreibung | Unterstützte Anbieter |
|---|---|---|---|
| get_timeline | on oder off | Tweets der Abbonements verfolgen | twitter, identica, facebook |
| get_retweets | on oder off | Benachrichtigung, wenn eigene Stati retweeted wurden. | |
| get_mentions | on oder off | Tweets verfolgen, in denen ich genannt werde (z.b. @geeksfactory) | twitter, identica |
| get_inbox | on oder off | Benachrichtigung, wenn eine private Nachricht bei Twitter eintrifft. | twitter, identica |
Unterstützte MicroBlogging-Anbieter
-
- kann derzeit leider noch kein OAuth, daher mit Passwort-Eingabe.
- facebook (nur schreiben)
mb abort
Bricht einen Sende-Vorgang ab.
mb abort
mb accounts
add
Aufruf:
mb accounts add <service>
Mögliche Werte für <service> siehe oben. Beispiel:
mb accounts add twitter
Antwort: Eine Anweisung wie dem Jabber-Account ein Twitter-Account hinzugefügt werden kann, beispielsweise ein OAuth-Link.
list
mb accounts list [<regex>]
Listet die dem Jabber-Account hinzugefügten MicroBlogging-Accounts auf. Die Liste kann mit dem Parameter <regex> gefiltert werden.
del
mb accounts del <selector>
Löscht einen dem Jabber-Account hinzugefügten MicroBlogging-Account.
mb alias
Verwaltet Aliase. Ein Alias ist eine Abkürzung für einen oder mehrere Accounts, d.h., wenn man den Alias „all“ für die Accounts „geeksfactory@twitter“ und „bottr@identica“ erstellt, kann man beim Senden von Tweets direkt als Account „all“ angeben und der Tweet wird an beide Accounts geschickt.
list
mb alias list [<alias>]
Zeigt alle Angelegten Aliase an oder Listet die Accounts auf, auf die ein Alias verweist (wenn alias angegeben ist).
add
mb alias add <alias> <selector>
Fügt einen Account (oder mehrere, auch Aliase) zu einem Alias hinzu und legt den Alias, wenn notwendig, an.
del
mb alias del <alias> [<selector>]
Entfernt einen Account (oder mehrere, auch Aliase) aus einem Alias oder entfernt den Alias (wenn kein <account> angegeben).
mb delay
Hiermit kannst du das Sendedelay einstellen. Wenn du einen Status sendest, wartet der Bot standardmäßig einige Sekunden, bis er den Status absendest. Dieses Delay ist dafür da, dass du noch eine Chance hast, den Status abzubrechen.
mb delay <sekunden>
Die Maximale Wartezeit beträgt 255 Sekunden. Bei 0 Sekunden werden Stati immer sofort abgesendet.
mb get
Zeigt eine Account-Einstellung
mb get <selector> <einstellung>
Zeigt den Wert der Option <einstellung> (Liste) für die Accounts <selector>
mb set
Verwaltet die Accounteinstellungen
mb set <selector> <einstellung> [<wert>]
Setzt die Option <einstellung> für <account> auf <wert> (wenn angegeben).
Oder:
mb set <selector> <einstellung>=<wert>&<einstellung>=<wert>&...
Mit diesem Befehl kannst du gleich eine ganze Reihe von Einstellungen (Liste) angeben, die dann eingestellt werden.
mb badwords
Nervt euch das auch, wenn alle Leute über irgendwelche Serien Twittern? Mit dieser Funktion kann man alle Tweets, die bestimmte Begriffe enthalten, aus der Timeline herausfiltern.
add
mb badwords add <badword>
Fügt ein Badword <badword> hinzu. Beginnt es mit /, wird es als regulärer Ausdruck (PCRE) verarbeitet.
del
mb badwords del <badword-id>
Löscht das Badword mit der ID <badword-id> (einzusehen mit mb badwords list).
list
mb badwords list
Listet die eingestellten Badwords auf.
Zuletzt angesehen: » todo » start » bottrd » changelog » microblogging