Eggdrop/cat

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

Eggdrop és l'Open Source IRC bot més popular del món, dissenyat per flexibilitat i ús fàcil, i és gratuïtament distribuïble sota la llicència de public general (GPL).

Contents

Instalar un eggdrop en tu Shellium.org Shell

Eggdrop ja està en l'intèrpret d'ordres, no has de descarregar la source o reemplaçar alguna cosa. Pots utilitzar el teu propi Config file (els scripts de per Faul estan a / usr / share / eggdrop / scripts), o pots fer-ne un fent servir la comanda " Shegg", segueix les instruccions i escriu:

eggdrop -m <filename.conf>

Aquí una configuració simple.

Configuració Eggdrop

Eggdrop utilitza una configfiles (eggdrop.conf), pots fer aquest file com agradis i editar-lo amb nano, pic o qualsevol altre editor de text.

Exemple Config

Al principi a les teves eggdrop config file necessites posar la secció "modules", la secció d'ajuda, hostname, identitats ... Gràcies a això, el seu bot sabrà on buscar els mòduls

Exemples:

set mod-path "/usr/lib/eggdrop/modules"
set help-path "/usr/share/eggdrop/help/"
set text-path "/usr/share/eggdrop/help/"
set my-hostname "127.0.0.1"
set protect-telnet 0
set dcc-sanitycheck 0
set ident-timeout 5
set require-p 0
set open-telnets 0
set stealth-telnets 0
set use-telnet-banner 0
set connect-timeout 90
set dcc-flood-thr 3
set telnet-flood 5:60
set paranoid-telnet-flood 1
set resolve-timeout 15
set max-dcc 50
set dcc-portrange 1024:65535
set enable-simul 1
set allow-dk-cmds 1
loadmodule dns
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
set notefile "name.notes"
loadmodule console
loadmodule transfer
loadmodule share
checkmodule blowfish

El següent pas és donar-li un nick al teu eggdrop i també donar-li un nick alternatiu, el qual serà utilitzat quan el nick principal en ús:

set nick "botname"
set altnick "botname-"

Després posar un nick d'administrador (amo):

Exemple :

set admin "botownernick"

Una mica més d'informació sobre el teu robot per mostrar a l'IRC pot aconseguir fent això:

Exemple :

set realname "Shellium.org pwnage eggy"

Una altra opció és posar un nick-curt per al teu robot. Això a vegades serveix per a coses com commands.tcl.

Exemple :

set shortnick "afkorting botnaam"

La següent línia és posar un parell de servidors seguits per ": port" perquè el teu robot es connecti. Pots afegir múltiples servidors amb aquesta línia, però assegura't de fer-ho correctament. Per assegurar, escrip / map al servidor en què estàs per veure que servidors hi ha. Tingues en compte que alguns servidors no accepten connexions llistades en / map. (Si no tens sort rebràs un missatge com aquest: (This command is for network staff only) quan l'utilitzis / map.)


Exemple :

set servers {
  irc.freenode.net:6667
}

El següent és posar un canal per a que el bot aquest 100% del temps, per proveir informació etc. Com podràs donar-te compte Algunes Modes per posar també. Aquests estan al final de cada channel line. channel setembre # shellium '+ enforcebans + dynamicbans + userbans'). Deixeu-lo com estan si no saps que fan, això serà explicat més tard en la següent secció.


Exemple :

channel add #shellium {
  chanmode "+nt"
  idle-kick 0
  stopnethack-mode 0
}

Exemple 2:

channel set #shellium +enforcebans +dynamicbans +userbans
channel set #shellium +dynamicexempts +userexempts +dynamicinvites +userinvites
channel set #shellium -autoop -bitch +protectops +protectfriends +dontkickops
channel set #shellium +greet +statuslog
channel set #shellium +revenge +autovoice
channel set #shellium -secret +shared +cycle
channel set #shellium -inactive -seen +nodesynch

Posa el tipus de network, això es fa escollint el nom del servidor amb els nombres: 1 al 5. Si el teu network no és a la llista, utilitza 5 (others).

  1. 0 = EFnet
  2. 1 = IRCnet
  3. 2 = Undernet
  4. 3 = DALnet
  5. 4 = +e/+I/max-modes 20 Hybrid
  6. 5 = Others

Exemple :

set net-type 5

Els ports vàlids són úsalo entre 125 i 65.525 assumint que el port no estigui en ús. Si vols que el robot escolti als usuaris i robots en ports separats utilitza el següent format:


Exemple :

listen 3333 bots
listen 4444 users

Si vols utilitzar un port utilitza aquest format:

Exemple :

listen 3333 all

Posa la llista d'amos del robot.

Exemple :

set owner "Sambali, MrSambali"

Especifica aquí el filename en el qual la teva userfile ha de ser guardat.

Exemple :

set userfile "botname.user"

Posa aquí el filename on els settings dinàmics del channel han de ser guardats.

Exemple :

set chanfile "botname.chan"

Posa el file on el robot guarda els seus logs:

set temp-path ""
logfile msbxco * "logs/botnaam.log"
logfile jpk #uwkanaal "logs/botnaam.log"
proc evnt:init_server {type} {
  global botnick
  putquick "MODE $botnick +i6e"
putserv "privmsg nickserv :identify passwordhere"
}

Per fi! Gairebé sempre localitzat al final de la teva config file, els scripts. Veuràs que hi ha una ruta a la carpeta dels scripts que es nesesito. Quan no hi ha cap, el robot no funcionarà correctament. La ruta estàndard amb el script és (/ usr / share / eggdrop / scripts on shellium). Llavors.


Exemple :

source /usr/share/eggdrop/scripts/alltools.tcl
source /usr/share/eggdrop/scripts/action.fix.tcl
source /usr/share/eggdrop/scripts/compat.tcl
source /usr/share/eggdrop/scripts/userinfo.tcl
loadhelp userinfo.help

Encara hi ha moltes coses més per posar a la teva configuració eggdrop (eggdrop.conf).

També Mira

Archivos Eggdrop

Algunos scripts

A&A Light

Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox