Neakros Blog
Man nennt es neudeutsch ‘bloggen’.
Kleiner IRC-Bot in Java

Von Neakro am 16. Oktober 2007, 18:42

Da ich ja mit einigen Leuten an einem Java Projekt arbeite, das auch Internetnutzung vorsieht, habe ich einen kleinen Bot geschrieben, der sich flink mit dem IRC verbindet und dort dann als kleiner Helfer agiert.

Bis jetzt sind nur wenige Funktionen implementiert:

  • quit: Für Verlassen des Channels
  • slap: Virtuelles Schlagen eines anderen
  • wiki: Erzeugt einen Link zu Wikipedia (noch keine Überprüfung)
  • search: Gibt Links zu Suchbegriffen bei diversen Suchmaschinen an (zur Zeit Google und Yahoo)
  • say: Lässt den Bot etwas sagen
  • me: Lässt den Bot etwas virtuell machen
  • nick: Ändert den Namen des Bots (ohne Gültigkeitsprüfung)
  • ping: Bot anwortet mit pong
  • kick: Sofern der Bot Operator ist, kickt er den angegebenen User

Weite Funktionen sind in Planung, aber ich werde den Bot in einigen Tagen zum Download bereitstellen.

Update (17.11.2007):
Die aktuellste Version des Bots befindet sich immer unter dieser URL: http://downloads.neakronet.de/nbot.tar.gz

Changelog zur Version 0.05:

  • Multichannel Support
  • Authentifizierung bei Q im Quakenet
  • Automatischer Reconnect bei Timeout
  • Admin kann jetzt auch per Host identifiziert werden
  • Kommando xsay hinzugefügt, welches an einzelne Channel und User Nachrichten versenden kann
  • Kommando control hinzugefügt. Mit dem passenden Passwort zum Bot kann man so die Kontrolle über den Bot (zurück-)gewinnen

2 Responses to “Kleiner IRC-Bot in Java”

  1. Neakros Blog » Blog Archive » IRC am

    [...] ich mal nicht da bin, könnt ihr in diesen Channeln meinen NBot (aktuell in der Version 0.06Alpha) testen. Einen richtigen Testbot gibt es zwar noch nicht, aber [...]

  2. Romelia Bussie am

    It’s nice to see a great article written about Twitter and social networking every once in a while. Thanks for an excellent read!

Leave a Reply