Unix:

Unix ist ein Betriebssystem. Es ist in fast allem besser als Windows, aber nicht so einfach zu benutzen. Normal steuert man es über eine Kommandozeile wie Dos, aber es gibt auch so etwas wie Windows (X-Windows System). Über Telnet kann man Unix nur im Kommando-Zeilen Modus steuern. Man muss es bei weitem nicht so oft neustarten wie Windows und es stürtzt nahezu nie ab. Mehrere verschiedene Benutzer können zur gleichen Zeit mit verschiedenen Programmen arbeiten. Es braucht deutlich weniger System Ressourcen als Windows.

 

User File:

 

Das Userfile von Eggdrop entscheidet welche Benutzer auf den Bot zugreifen können und wieviel Zugriff der Benutzer hat. Im Userfile sind auch die ban und ignore Listen enthalten.

Wenn man den Eggdrop das erste mal startet richtet man sich den ersten Account ein indem man dem Bot ein Wort msgt (normal "hello", kann aber im Config File verändert werden). Dadurch wird man Owner des Bots und normal kann sich kein anderes User so einen Account auf dem Bot besorgen (set learn-users 0). Bei ".whois <meinnick>" kann dann etwas ähnliches erscheinen:

HANDLE    PASS NOTES FLAGS            LAST
MeinNick  yes      0 fjmnoptx        12:52 (partyline )
#bothelp             fmno            22:54
#bothelp.de          fmno            10 Apr
HOSTS: *!meinnick@*.meinhost.net, *!meinnick@207.324.333.*

Dabei wird das Handle des Benutzers angezeigt (das Handle ist der Nickname des Benutzers im Bot), ob er ein Passwort gesetzt hat oder nicht, wieviele Notes für ihn gespeichert sind, seine Globalen- und Channelflags, wann er zuletzt gesehen wurd und seine Hostmasks.

Mit folgenden Befehlen kann man das Userfile veränden:

.whois <handle> Informationen über den User anzeigen lassen.

.match <flags/string> <limit> Wie .whois aber man kann mit * nach Usern suchen (.match * 9999 zeigt alle User an).

.adduser <ircnick> Einen User adden, der in einem Channel ist, in dem der Bot auch ist.

.+/-user <handle> <hostmask> Einen User adden.

.chattr <nick> <flags> <channel> Die Flags eines Users veränden.

.+/-host <handle> <hostmask> Einen Host zu einem User adden.

 

User Flags:

Das sind die globalen Flags die in allen Channels gelten.

o(p) User kann sich op holen.
m(aster) User kann andere User adden/löschen und ihre Flags ändern.
n(owner) User ist Owner und kann alles. ;)
(bo)t(master) User ist Botmaster und kann Bots adden/löschen.
x(fer) User kann die FileArea betreten und Datein down/uploaden.
j(anitor) User betreut die FileArea (er kann Datein löschen etc).
p(artyline) User kann in die Partyline.
c(ommon) User kommt von einer für vielen Leute zugänglichen Rechner und wird durch seinen Nick identifiziert. (Man sollte ihm keine großen Rechte geben)
u(nshared) Der User wird nicht an andere Bots gesendet. (Bei Userfile sharing)
b(ot) Der User ist ein Bot. ;)
d(eop) Der User wird automatisch gedeoppt.
k(ick) Der User wird automatisch gekickt.
f(riend) Der User ist ein friend. (Er wird z.B. bei Flood nicht gekickt)
v(oice) Der User bekommt in +autovoice Channels automatisch Voice.
a(uto) Der User bekommt automatisch Op. (Unsicher)
h(igh-light) Der User kann Fetten Text mit seinem irc-Client sehen.