IRC bot (Eggdrop)
jeg er ved at sætte en IRC-bot op på min kanal igennem xchat. (Ubuntu 10.10)
programmet hedder Eggdrop og er fra følgende side: http://www.eggheads.org/
jeg har fulgt følgende guide til at få eggdrop installeret, guiden er til 9.10 men går ud fra den stadig er nogenlunde reel til 10.10: http://www.liquidsilver.org/2010/01/install-eggdrop-on-ubuntu-9-10/
men synes ikke jeg kan læse mig til hvad jeg skal gøre når jeg har åbnet xchat og vil bruge programmet.
har haft begge ting åbne, eggdrop i terminalen og xchat i baggrunden.. men synes ikke at det virker... (og ved ikke hvad jeg skal gøre med tcl scripts.. har fundet et par her: http://www.egghelp.org/tcl.htm)
er der nogen IRC-nørder derude der kan hjælpe?
er også åben overfor andre program forslag.
// GonzoDark
programmet hedder Eggdrop og er fra følgende side: http://www.eggheads.org/
jeg har fulgt følgende guide til at få eggdrop installeret, guiden er til 9.10 men går ud fra den stadig er nogenlunde reel til 10.10: http://www.liquidsilver.org/2010/01/install-eggdrop-on-ubuntu-9-10/
men synes ikke jeg kan læse mig til hvad jeg skal gøre når jeg har åbnet xchat og vil bruge programmet.
har haft begge ting åbne, eggdrop i terminalen og xchat i baggrunden.. men synes ikke at det virker... (og ved ikke hvad jeg skal gøre med tcl scripts.. har fundet et par her: http://www.egghelp.org/tcl.htm)
er der nogen IRC-nørder derude der kan hjælpe?
er også åben overfor andre program forslag.
// GonzoDark
Kommentarer16
nu vil jeg lige spørge
Jeg sidder som admin, så ja
har skam ikke tænkt mig at lave et spambot :P
// GonzoDark
du kan jo være admin på
nu sidder jeg bla på dotsrc (ircnet) og der er bla strenge regler mht bots... og jeg skulle spørge om lov da jeg skulle smide en bot op på den kanal jeg var på
men til sagens kerne har du redigeret opsætningsfilen til din eggdrop bot
du kan evt kigge her http://www.egghelp.org/setup.htm
Hvad er det helt præcist du
#3 ja, jeg har min egen
ved godt at en OP er blot en "kanal operatør", har desuden brugt http://www.egghelp.org/setup.htm - den var nævnt i denne guide: http://www.liquidsilver.org/2010/01/install-eggdrop-on-ubuntu-9-10/
men har lidt overvejet at skrive til freenode.. men ser på det til den tid.
#4 jeg kan godt starte installere den og starte den via terminalen, men ved ikke hvordan jeg bruger den.
Hvis jeg for eksempel gerne vil have et quote script sat i gang, så finder jeg en tcl her:
http://www.egghelp.org/tclhtml/3478-4-3-0-1.htm
så henter jeg f.eks filen "bash.org quotefetcher" - og her går jeg så i stå...
jeg skal tilføje noget til config-filen ved jeg ( source scripts/bash.org-1.4.7.tcl ? ).. men hvad? og skal jeg bare smide filen/filerne jeg har hentet i roden?
Når jeg er inde i IRC (xchat), hvordan tilføjer jeg så mit bot?
Har en del spørgsmål, håber at i kan hjælpe mig =)
// GonzoDark IRC bot noob :P
???
Er den forbundet hvis ikke hvad har du angivet som server options og hvad siger log
At du er channel op betyder
Det du skal gøre er at tjekke Freenode's FAQ efter deres bot-politik. Det er admins, ikke ops, der skal tages med på råd her. Efter et kvikt kig på Freenodes side ser der ikke ud til at stå noget om deres botpolitik, udover nogle indlæg på deres blog om at du skal sikre dig at botten opfører sig som du forventer det - så umiddelbart skulle der ikke være nogen problemer. Men det er altid rarere at spørge en ekstra gang for meget, end at få sin bot b& fordi man glemte at spørge :)
Hvad mener du med "tilføjer" din bot? Først og fremmest skal du fortælle os om botten overhovedet forbinder til serveren når du starter den. Hvis den gør det burde du kunne sende nogle /msg'er til den. fx /msg help
Hvis du får "no such nick/channel" er din bot ikke på serveren.
Altså du har vel sat din
Efter det, når du skal tilføje et script, smider du tcl filen ind i scipts mappen og tilføjer du under "##### SCRIPTS #####" næsten i bunden:
source scripts/mitscript.tcl
Der efter connecter du til botten enten ved telnet eller cctp på irc serveren og skriver
.rehash
Så sklle dit nye script gerne være igang.
Et godt tip er iøvrigt at
unrealircd eller inspircd ligger i de fleste repos og er forholdsvis lette at sætte helt basalt op. til bot test kører jeg selv inspircd, men den er ret udskældt blandt mange derude, så hvis du er bekymret for din streetcred bør du nok gå med unrealircd :P
#7 du genfortæller det jeg
#10
Yep, men Dr. Gonzo
Yep, men Dr. Gonzo forstod det tydeligvis ikke når han svarer:
#3 ja, jeg har min egen kanal = admin
Mit svar dertil er: Nej, at have egen kanal != admin. At have egen kanal == op, og op == hat og nøgler i dette sammenhæng.
#11 har min egen irc server
er admin og nu gider jeg ikke besvare det samme spørgsmål flere gange Dr. marx.
og hvis jeg får lyst til at bruge freenode skal jeg nok skrive... hvilket jeg også har nævnt.
men vil chekke "unrealircd" og "inspircd" ud.
og tak for hjælpen #8 =)
// GonzoDark
#gonzodark Jeg tror det er
Jeg tror det er denne del der forvirre: "men har lidt overvejet at skrive til freenode.. men ser på det til den tid" - fordi da jeg læste den lød det som om at du sidder på freenode's irc, bare lige så vi alle er afklaret :D
#14 sidder ikke på freenode
har min egen test server lige pt.
// GonzoDark
eggdrop
og jeg husker deres faq som sådanne
1: har du læst, forstået og tilpasset conf filen
2: har du læst, forstået og tilpasset conf filen
3: har du læst, forstået og tilpasset conf filen
efter jeg tog det alvorligt begyndte den at virke for mig, de har indsat specifikke stopklodser for at du ikke kan bruge den medmindre du har været filen igennem med tættekammen.
Så er du ikke rar at se den conf fil ordentligt igennem inden du giver op. og så er jeg i øvrigt sikker på at der er irc kanaler til at hjælpe dig med den.
Ja, eggdrop's conf fil har
Hvis din bot connecter til serveren, så prøv at dcc chat til den eller telnet, og når du er logget ind så prøv at skrive
.+chan #din-channel
Mener vidst det var sådan jeg fik min bot til at joine min kanal.