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. twitter
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

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.


Eigene Werkzeuge