Aby wydać dla BOTa komendę przez MSG należy napisac:
/msg nick_bota komenda
legenda: literka w { } oznacza jaką musicie miec flage na bocie.
%B oznacza nick bota.
DIE
%{+m}
/MSG %B DIE [password]
Polecenie zabija BOTa. (zwija go)
EMAIL
/MSG %B EMAIL [moj adres emaila]
Pozwala na ustawinie swojego adresy e-mail. Dając komende
WHOIS twoj_nick będzie mógł zobaczyć twój adres email.
GO
%{+o}
/MSG %B GO [kanał]
Pozwala na opuszczenie kanału przez bota jeżeli
nie jesteś opem na kanale. Ale jesteś opem na BOCIE.
HELP
komendy MSG dla %B:
%{cols=4/50}%{-}
EMAIL
INFO
WHO
IDENT
HELP
NOTES
WHOIS
PASS
%{+o}
OP
INVITE
GO
%{-}%{+m}
DIE
JUMP
MEMORY
REHASH
RESET
%{+M}
STATUS
%{end} Aby uzyskac pomoc na temat komend: /MSG %B HELP [komenda]
%{+m}
Ty jestes masterem. Wiecej komend dostepnych przez DCC chat.
%{-}
Admin: %A
IDENT
/MSG %B IDENT [haslo] [nick]
Pozwala aby BOT rozpoznal Cie z nowego adresu (hosta).
Musisz uzyc hasla (owiele ustwiles go PASS) zeby bot wiedzial
ze to naprawde TY. Musisz uzyc nicka pod jakim jestes znany dla BOTa.
INFO
/MSG %B INFO [haslo] [kanal] [tresc infa]
Ustawienie powitania na dany kanal. Jak wchodzisz na kanal to BOT Cie powita.
/MSG %B INFO [haslo] [kanal] NONE
Kasowanie powitania.
INVITE
%{+O}
/MSG %B INVITE [haslo] [kanal]
Jezeli kanal jest na zaproszenie (INVITE ONLY) a bot na nim jest
to wtedy zaprasza Cie na ten kanal.
JUMP
%{+m}
/MSG %B JUMP [haslo] [server [port [haslo do servera ]]]
Zmiana servera. Opcjonalnie mozesz podac port, i haslo do servera.
MEMORY
%{+m}
/MSG %B MEMORY
Pokazuje ile pamieci ktore uzywa BOT.
NOTES
Muszisz uzyc hasla do wyslania NOTES.
/MSG %B NOTES [haslo] INDEX
Wyswietlnie listy NOTESow dla Ciebie.
/MSG %B NOTES [haslo] READ <# or ALL>
Czytanie NOTESow. Mozesz podac numer (#) kontretnej wiadomosci albo
'READ ALL', i wtedy wyswietlone zostana wszystkie NOTESy dla Ciebie.
/MSG %B NOTES [haslo] ERASE <# or ALL>
Kasuje NOTESy dla Ciebie. Mozesz podac numer (#) NOTESu albo
ALL zeby usunac wszystkie.
/MSG %B NOTES [haslo] TO [nick] [wiadomosc]
Zostawia wiadomosci dla innych. Jak ktos wejdzie na kanal to
powie mu ze czekaja na niego wiadomosci.
OP
%{+O}
/MSG %B OP [haslo] [kanal]
Prozba o OPa do BOTa. Jezeli masz OPa na BOCie ale BOT nie OPuje Cie to
komenda mozesz "upomniec" sie o OPa. Jezeli podasz kanal to BOT da Ci OPa na
tym wlasnie kanale. Jezeli nie podasz kanalu to BOT da Tobie opa na
wszystkich kanalach na ktorych jest ON i TY.
PASS
/MSG %B PASS [haslo]
Ustawia haslo aby moc kozystac z komend takich jak np. IDENT.
%{+O}
Opy i masterzy: Musisz miec ustawione haslo zeby wykonywac komendy OPa i mastera
%{-}
/MSG %B PASS [stare_haslo] [nowe_haslo]
Zmiana hasla.
REHASH
%{+m}
/MSG %B REHASH [haslo]
Przeladowanie configu bota (np. jak zajnstalowales nowe skrypty).
RESET
%{+m}
/MSG %B RESET [kanal]
Resetuje informacje na temat kanalu.
STATUS
%{+M}
/MSG %B STATUS
Pokazuje male informacje na temat statusu BOTa . Komenda lepjej dziala przez
DCC Chat.
WHO
/MSG %B WHO [kanal]
Pokazuje kto jest na danym kanale. Oraz INFO (owiele ktos ma).
WHOIS
/MSG %B WHOIS [nick]
Pokazuje wiece informacji na temat danego nicka. INFO, email adres, kiedy
ostatnim razem ktos byl na kanale, oraz czy jest np. Masterem
3. Komendy DCC CHAT.
Aby wydac dla BOTa komende przez DCC nalezy miec na nim ustawione haslo. Najpier nalezy z nim
wejsc w DCC CHAT, czyli
/dcc nick_bota chat
potam Bot porosi o haslo (zeby je ustalic napisz /msg nick_bota pass swoje_haslo.
Jak juz bedziemy na bocie to komendy wydaje sie poprzez .komenda
-BAN
%{+O}
### -ban [host ALBO numer]
Usuwa bany z BOTa. Po wpisaniu '.bans' BOT pokaze liste banow. Kazdy BAN ma
numer. Mozna takze podac ten numer.
Zobacz takze: bans, +ban, kickban, stick, unstick
+BAN
%{+O}
### +ban [host] [kanal] [uzasadnienei]
Dodanie bana do listy banow
Zobacz takze: bans, -ban, kickban, stick, unstick
-BOT
%{+B}
### -bot [bot]
Dokladnie tak jak '-user', ale jest tylko wygodniejszy.
Kasuje uzytkownika.
Zobacz takze: +bot, +user, -user
+BOT
%{+B}
### +bot [bot]
Dokladnie tak jak '+user', ale jest tylko wygodniejszy.
Dodaje uzytkownika.
Zobacz takze: -bot, -user, +user
-BOTHOST
%{+B}
### -bothost [nick] [host]
Usuwa hosta z bota.
+BOTHOST
%{+B}
### +bothost [nick] [host]
Dodaje hosta i ustawia go jako BOT
-CHAN
%{+n}
### -chan
To kasuje wszystkie informacje na temat kanalu z bota.
Zobacz takze: +chan, chansave, chanload, chanset, chaninfo
+CHAN
%{+n}
### +chan
Pozawala na dodanie kolejnego kanalu do bota. Bot wchodzi na ten kanal
i mozna ustawic ustawienia dla tego kanalu w "channel-file". Potem trzeba
zapisac zmiany '.chansave'
Zobacz takze: +chan, -chan, chanload, chanset, chaninfo
-CHREC
%{+M}
### -chrec [host] [kanal]
Kasuje wszystkie zapisy na temat uzytkownika na danym kanale, np. info flagi
Zobacz takze: chattr
+CHREC
%{+M}
### +chrec [host] [kanal]
Ddoaje zapis na temat uzytkownika na danym kanale, np. info flagi
Zobacz takze: chattr
-HOST
%{+M}
### -host [nick] [host]
Kasuje hosta uzytkownika na bocie.
Zobacz takze: +host
+HOST
%{+M}
### +host [nick] [host]
Dodaje kolejnego hosta dla uzytkownika. Uzytkownik moze sam dodac host z poziomu\
MSG. /MSG %B IDENT haslo
-IGNORE
{%+m}
### -ignore [host ALBO numer]
Kasuje ignora z listy osob ignorowanych przez bota.
Mozna zobaczzyc kto jest aktualnie dopisany do listy ignorowanych osob piszac '.ignores'.
Zobacz takze: +ignore, ignor
+IGNORE
%{+m}
### +ignore [host] [komentaz]
Dodaje hosta do listy osub ignorowanych przez BOta oraz dopisuje komentaz.
Zobacz takze: -ignore, ignores
-USER
{%+m}
### -user [nick]
Kasuje uzytkownika.
Zobacz takze: +user, +bot, -bot
+USER
%{+m}
### +user [nickname] [hostmask]
Tworzy nowy zapis na temat uzytkownika. Nowy uzytkownik nie ma zadnych flag i
trzeba by je mu dodac (.chattr) nie ma takze hasla
ACT
%{+O}
### act [text]
Bot "mowi" na kanale na ktorym jest aktualnie ustawiona konsola. Dziala jak /me na IRCu.
Zobacz takze: console
ADDLOG
%{+O}
### addlog [text]
Wpisuje Twoj text do pliku z logami bota.
ADDUSER
%{+M}
### adduser [nickname]
Dodaje nowego uztykownika do bota. Podobnie jak /msg %B hello. Bot tylko dodaje hosta
danego uzytkownika i daje standardowe flagi jakie sa zdefiniowane w configu bota np:
xp. Jezeli w bocie jest juz uzytkownik o tym nicku to uzytkownik powinien dodac swojego
hosta poleceniem IDENT. ( /msg %B IDENT pass )
Zobacz takze: +host, -host, +user, -user
AWAY
### away [wiadomosc away]
ustawia Ciebie ze jestes awayh na party line. Jezeli ktos napisze .who to zobaczy twoja
wiadomosc away.
BANNER
%{+m}
### banner [text]
Wyswietla wiadmosc do wszystkich ktorzy sa na party line.
BANS
%{+O}
### bans all
Pokazuej wszystkie aktywne bany na obecnym kanale, oraz obecne bany zalozone na bocie.
Zobacz takze: -ban, +ban, kickban, console, set ban-time, stick, unstick
BOOT
%{+B}
### boot [nick] [uzasadnienie]
Kopie usera z party line, oraz wyswietla uzasadnienie jakie ustawisz
### boot [nick@bot] [uzasadnienie]
Kopie usera z party line, oraz wyswietla uzasadnienie jakie ustawisz. Rozni sie to Tym
ze dziala w tedy kiedy boty sa polaczone w siec czyli BOTNET. Wtedy musisz podac nicka
bota na ktorym wlasnie jest dana osoba.
BOTINFO
### botinfo
Ustawia informacje dla kazdego bota ktory sie znajduje w botnecie.
BOTS
### bots
Pokazuje liste botow obecnych w botnecie np:
Bots: cEvin, ruthie, Killa1
BOTTREE
### bottree
Pokazuje w formacie graficznego drzewa jakie boty sa w botnecie.
Zobacz takze: bots, botinfo
CHANLOAD
%{+N}
### chanload
Przeladowanie ustawien kanalu zdefiniowanych w pliku z ustawieneim kanalu
A takze powrucenie do starych ustawieni kanalu.
Zobacz takze: %{+n}+chan, -chan,%{+N} chanload, chanset, chaninfo
CHANSAVE
%{+N}
### chansave
zachowanie ustawien kanalu w pliku zdefiniowanym w konfigu bota jako "channel-file"
Plik jest przladowany gdy nastepuje odswiezenie konfiguraci lub gdy bot zostanie
zrestartowany.
Zobacz takze: %{+n}+chan, -chan%{+N} chanload, chanset, chaninfo
CHANSET
%{+N}
### chanset [channel] [settings]
Pozwala dokonac zmian w ustawnienach kanalu. zobacz '.help chaninfo' do dokladnych
ustawnien. Po zmianie trzeba wykonac komendy: rehash/chanload/restart zeby zmiany
zadzialaly.
Zobacz takze: %{+n}+chan, -chan%{+N} chanload, chanset, chaninfo
CHATTR
%{+M}
### chattr [nick] [flagi] [kanal]
pozwala na sprawdzenie i zmiane ustawnien flag dla danego
uzytkownika. Np. danie uzytkownikowi Hador flagi p i f:
.chattr Hador +pf
albo usuniecio opa Hadorowi z listy:
.chattr Hador -o
mozesz takze uzywac kombinacji flag:
.chattr Hador -m+xj-o
mozna takze usunac flagi na danym kanale np #frugo:
.chattr Hador -m+dk-o #frugo
tylko wlasciciel moze kasowac i dodawac flaki 'n' (owner[wlasciciel]), 'm'
(master[master]), 'B' (botnet master[master sieci botnet]). Pelen wykaz flag
otrzymasz po wydaniu komendy: .help whois
CHINFO
%{+m}
### chinfo [user] [kanal] [info]
Ustawia info dla uzytkownika. Uzywajac komendy 'who' lub 'whois' mozna zobaczyc jakie
kto ma info. Info jest to cos w rodzaju powitania. Gdy ktos wchodzi na kanal to bot\
go wita w postaci infa ktore ktos sobie ustawil.
### chinfo [user] [kanal] none
kasuje info (powitanie)
CHMAIL
%{+m}
### chmail [uzytkownik] [adres email]
ustawia adres emaila dla danego uzytkownika. Gdy ktos napisze '.whois user' to wyswietli
mu sie adres jaki jest ustawiony.
CHNICK
%{+B}
### chnick [stary nick]
zmiania nicka pod jakim uzytkownik jest znany dla bota.
np: 'chnick Hador !Hador_!'
CHPASS
%{+B}
### chpass [nick] [nowe haslo]
zmienia hasla dla uzytkownika
COMMENT
%{+m}
### comment [user] [komentaz..]
Twozy lub zmienia komentaz dla danego usera. Komentaz ten tylko moze zobaczyc
master lub wlasciciel.
CONSOLE
%{+O}
### console [kanal] [moduly]
Zmienia twoj poziom konsoli, mozesz widziec tylko te typy wiadomosci ktore chcesz
widziec. Mozesz rowniesz zmienic kanal konsoli. Przydaje sie to przy komendach takich
jak np:'say', 'op', .adduser, itd...
m wyswietla prywatne msgi/ctcp do bota
p wyswietla publiczne gadki i ctcp na kanale
k wyswietla kopanie/bany/mode zmieniane na kanale
j wyswietla wchodzenie/wychodzenie/nick zmiana/signoffs/etc na kanale
b wyswietla bot linkowanie/unlinkowanie/userfile-sharing
s wyswietla wiadmosci od servera laczenie/rozlaczenie
w wyswietla msgi od IRCopa
%{+M}
c wyswietla komendy uzytkownika (dcc i msg)
o wyswietla innych botow notesy [BARDZO WSKAZANE GDY BOTY SA W BOTNECIE]
%{+m}
x wyswietla transfer plikow i rzeczy z tym zwiazane
r wyswietla kazdy text od servera
%{+O}
moduly moga byc dodawane lub odejmowane na zasadzie '+p' or '-jk' or '+mp-b'.
%{+m}
### console [user] [kanal] [modul]
mozna takze definiowac ustawienia konsoli dla innych uzytkownikow.
%{+M}
### deluser [nick]
kasuje zapis o uzytkowniku z bota.
Zobacz takze: adduser, +user, -user
%{+O}
### deop [nick] [kanal]
Zabiera Opa danemu uzytkownikowi na danym kanale
Zobacz takze: op, console
%{+n}
### die [uzasadnienie]
Zabija bota, czyli zabiera bota z IRCa i wylacza go. Mozna podac uzasadnienie ale
jak sie nie poda to pokaze sie napis "authorized by [nick]".
%{+m}
### dump [text]
zrzuca text do servera. Potrzebne do kodow IRC
### echo [on/off]
ustawia cze chcesz zeby wiadomosci wracaly do Ciebie. Jezeli jest ON
to wszystko co powiesz bedzie pokazane na party line.
### fixcodes
uzywaj tego jezeli bot mixuje polaczenia, npo jezeli uzywasz /ctcp chat do bota
a bot rozpoznaje to jako telnet a Ty uzywasz dcc chat efektem tego bedzie wylaczenie
i wlaczenie telnetu
### HELP
Komendy DCC dla %B, %V:
who +ban say away quit
whom -ban msg me servers
whois bans act note channel
match resetbans motd files kick
bots op addlog newpass kickban
bottree deop invite console chat
notes topic nick email info
echo botinfo stick unstick strip
trace fixcodes filestats page su
%{+M}
Dla masterow kanal:
adduser +host chattr save reload
deluser -host status boot chaninfo
%{end}
%{+N}
Dla wlascicieli kanalow:
chanset chansave chanload
%{end}
%{+B}
Dla masterow botneut:
+bot chbotattr chnick chpass +bothost
-bot link chaddr relay -bothost
unlink assoc boot
%{end}
%{+m}
Dla masterow:
chinfo +user set jump dump
chemail -user flush dccstat debug
comment binds banner +ignore +chrec
rehash restart reset -ignore -chrec
ignores
%{end}
%{+n}
Dla wlascicielo:
+chan die -chan simul modules
loadmodule unloadmodule
%{end}
HELPPARTYLINE
%B komendy party-line :
.quit wyjscie z party line
.whom [kanal] lista wszytskich userow na kanale
.whom * lista userow na paty-line
.chat [kanal] przejsce na kanal (kanaly od 1 do 99999, kanal 0 jest party-line)
.me [text] /me na party-line
.note [kto] [msg] wysyla prywatnego notice do danego usera
.nick [nick] zmienia nicka na party-line
.help [komenda] pokazuje wiecej pomocy na temat komendy
Komendy dostepne na help party line:
bots newpass email files who echo
bottree botinfo info away notes strip
trace page su fixcodes motd
Wszystkie komendy wydawane na party-line powinny sie zaczynac '.'
IGNORES
%{+m}
### ignores [uzasadnienie]
dodaje hosta do listy ignorowanych osob.
Zobacz takze: +ignore, -ignore, set ignore-time
INFO
### info [kanal] [info]
powitanie. Gdy wchodzisz na kanal bot Cie powita textem ktory ustawisz w [info]
### info [kanal] none
kasuje twoje info
INVITE
%{+O}
### invite [nick]
zaproszenie na kanal.
Zobacz takze: console
JUMP
%{+m}
### jump [server [port]]
zmiana servera.
KICK
%{+O}
### kick [nick] [uzasadnienie]
kopie uzytkownika na kanale gdzie jest ustawiona consola. Mozesz podac uzasadnienie
ale jezeli nie podasz to bedzie ono "requested".
Zobacz takze: kickban, console
KICKBAN
%{+O}
### kickban [nick] [komentaz]
kopie i banuje uzytkownika z kanalu. Dziala podobnie jak '+ban'
Zobacz takze: +ban, bans, stick
MAIL
### email [adres emaiol]
ustawia adres email na bocie
### email none
kasuje adres email.
MATCH
%{+O}
### match [atrybut] [kanal] [[start] limit]
pokazuje zapis uzytkownikow dla danych atrybutow: [atrybut] musi
zaczynac sie od '+' albo '-'. zapis pokazuje sie dla wszystkich
ktozy maja '+' i ktozy nie maja '-'. Pokazuje flagi na kanale np:
.match -o #cat (pokazuje wszystkich ktorzy nie maja opa na
kanel #cat)
ME
### me [text]
/me na party-line
MOTD
### motd
Pokazuje wiadomosc ktora jest w pliku motd. Jest to takia wiadomosc dnia ktora
pokazuje sie gdy sie wchodzi na party-line
MSG
%{+O}
### msg [nickname] [text]
wysyla wiadomosc msg dla danej osoby
NEWPASS
### newpass [password]
zmiana hasla. Dziala tak samo jak /msg %B newass stare_haslo nowe_haslo
NICK
### nick [nowy_nick]
zmiana swojego nicka na bocie. Potrzebne jest to po to by bot mogl przypisac
danemu IDENTowi jakis nick, tzn zeby bot mogl zapamietac i rozpoznac usera
gdy ten sie np telnetuje
NOTE
### note [nickname] [message]
wysyla note do danego uzytkownika na party line
Zobacz takze: whom, notes
NOTES
### notes index
### notes read [# albo ALL]
### notes erase [# albo ALL]
lista, kasownie i czytanie not.
Zobacz takze: note, whom
OP
%{+O}
### op [kanal]
danie opa dla uzytkownika za posrednictwem bota
Zobacz takze: deop, console
PAGE
### page [# or off]
pokazanie danej lini ktora bot wyslal do Ciebie na DCC CHAT
QUIT
### quit [komentaz]
Wyjscie z party-line
REHASH
%{+m}
### rehash
przeladowanie konfigu bota. Potrzebne przy dokonywaniu zmian w konfigu (np:
dodanie skryptu TCC, itp)
Zobacz takze: save, reload, restart
RELOAD
%{+M}
### reload
przeladowanie pliku userow.
Zobacz ktaze: rehash, save
RESET
%{+m}
### reset [kanal]
kasuje wszystkie informacje na temat kanalu.
RESETBANS
%{+O}
### resetbans
resetuje (usuwa) wszystkie bany z kanalu na ktorym jest obecnie ustawiona konsola
Zobacz takze: bans, reset, console
RESTART
%{+m}
### restart
przeladowanie skryptow TCL i ladnowanie nowych dopisanych do konfiga
see also: rehash, reload, save
SAVE
%{+M}
### save
pozawala by bot zapisal plik userow na dysk.
see also: reload, rehash
SAY
%{+O}
### say [text]
Bot mowi na kanale na ktorym jest ustawiona aktualnie konsola
SERVERS
%{+O}
### servers
pokazuje lisste serverow ktore sa wpisane w pliku konfiguracyjnym.
SIMUL
%{+n}
### simul [nick] [text]
jezeli uszytkonik jest na party lin to bot moze symulowac ze user cos mowi na part-line
np:
.simul Hador .quit
pozawala to na to by user "Hador" powiedzial ".quit" i wyszedl z party line. Moze to nie
dzialac jezli bot nie jest stawiony w tryb smilul
STATUS
%{+M}
### status
### status all
wyswietla informacje na temat bota np dla IDEA:
I am IDEA, running eggdrop v1.1.5: 100 users (mem: 11k)
Admin: Shogoon [shogoon@waw.pdi.net]
#frugo : 2 members, enforcing "+tn-mlk" (greet, bitch)
#radio_zet : 3 members, enforcing "+tn-i" (greet)
Server lublin.irc.pl:6667
Online for 4 days, 06:18 (background) CPU 14:18 cache hit 55.3%
Mode(s): revenge, learn users.
Zobacz takze: set, channel, debug
STICK
%{+O}
### stick [host ALBO numer]
jezeli ban jest typy "sticky" czyli ze bot za kazdym razem prubuje zalozyc
bana na kanale.
Zobacz takze: bans, unstick, +ban
SU
### su [user]
zmienia twojer username. Jezeli jeste wlascicielem bota to nie potrzebujesz hasla.
TOPIC
%{+O}
### topic [text]
bo zmienia topic na kanale ktory jest ustawiony w konsoli
Zobacz takze: console
UNSTICK
%{+O}
### unstick [host ALBO numer]
wraca z sticka do zwyklego bana
Zobacz takze: bans, stick, -ban
WHO
### who [bot]
pokzauje liste useruw ktozy sa na bocie (w partyline)
WHOIS
%{+O}
### whois [nick]
pokazuej wszystkie informacje na temat danego uzytkownika
Komendy ktore pominolem to: ACCOS, BINDS, CHADDR, CHAINFO, CHANNEL, CHAT,
CHBOTATTR, COMMON, DCCSTAT, DEBUG, FILES, FILESTATS,
FLUSH, LINK, LOADMOD, MODULES, RELEY, STRIP, TRACE
UNLINK, UNLOADMODULE, WHOAM