1 · Τι είναι ένα bot?
Το bot είναι ένα αυτόματο πρόγραμμα που συνδέεται στο IRC και δεν ελέγχεται άμεσα από κάποιον. Το bot αντιδράει σε συγκεκριμένες εντολές και συγκεκριμένες πράξεις. Κάποια bot προστατεύουν κανάλια από flooding και takeovers, ενώ άλλα είναι προγραμματισμένα να floodaroun και να κάνουν takeover σε κανάλια. Υπάρχουν άλλα bot που είναι απλά για ψυχαγωγία. Τα bot βρίσκονται σε πολλές εκδόσεις, ξεκινώντας από τα απλά και συχνά προσωρινά mIRC scripts, στα πιο πολύπλοκα και ισχυρά eggdrop.
Σημείωση: Οτιδήποτε bots σχεδιασμένα να floodaroun, να κάνουν takeovers ή να εκμεταλλεύονται την χρήση τους γίνονται ban από τα περισσότερα δίκτυα με AKILL.
2 · Χρειάζομαι ένα bot?
Στις πιο πολλές περιπτώσεις η απάντηση είναι *όχι*. Στο DALnet υπάρχουν τα Services (ChanServ, NickServ, Memoserv) τα οποία είναι σχεδιασμένα να καλύπτουν τους περισσότερους λόγους, για τους οποίους σχεδιάστηκαν τα bots. Ο ChanServ βάζει, κλειδώνει τα modes του καναλιού καθώς και τα topics. Ακόμα μπορεί αυτόματα να δώσει Op η να κάνει ban χρήστες, σε συνάρτηση με τι πρόσβαση έχουν στο κανάλι.
Είναι όμως και κάποια πράγματα που δεν μπορούν να τα κάνουν τα Services. Ένα καλό bot μπορεί μερικές φορές να προστατεύσει ένα κανάλι πιο καλά από τον ChanServ. Μπορούν να προστεθούν Scripts στα bots, που να κάνουν kick χρήστες γιατί βάζουν bans, βρίζουν, κλπ. Άλλα Scripts μπορούν να προστεθούν για ψυχαγωγία, που ο ChanServ δεν μπορεί να παρέχει.
Η χειρότερη χρήση για ένα bot είναι το να κρατάνε ένα κανάλι ανοιχτό όταν δεν είναι κανείς εκεί. Αυτά τα bots είναι απλά χάσιμο bandwidth και πιάνουν μια σύνδεση, που ένας ζωντανός χρήστης θα μπορούσε να χρησιμοποιεί.
3 · Σε ποιους server μπορώ να τρέξω το bot μου?
Ο κάθε server έχει διαφορετικούς κανόνες για τα bot. Καθώς η εγγραφή(register) των bots είναι ένα πράγμα που ανήκει στο παρελθόν, είναι στην κρίση του κάθε admin (ιδιοκτήτη) του server, πότε αυτός επιθυμεί να επιτρέψει bot στον server του. Bots που κάνουν κακό γίνονται ban σε όλους τους server Σημείωση: Λόγω της συνεχής πρόσθεσης και αφαίρεσης των Server του DALnet, αυτή η λίστα μπορεί να αλλάξει χωρίς προειδοποίηση.
Servers που επιτρέπουν bots:
wombat.dal.net
astro.dal.net
borg.dal.net
ced.dal.net
paranoia.dal.net
nexgo.dal.net
twisted.dal.net
είναι όμως μια καλή ιδέα να δείτε το MOTD (Message of the Day (Μήνυμα της Ημέρας) του κάθε ξεχωριστού server, ώστε να επιβεβαιώσετε τους κανόνες περί bot. Η εντολή για να δείτε είναι /motd servername.*. Παράδειγμα: /motd twisted.*.
4 · Που μπορώ να βρω ένα bot?
Εξαρτάται τι είδους bot θέλετε να τρέξετε, υπάρχουν μερικές ωραίες πηγές. Το http://www.mircscripts.org είναι μια πολύ γνωστή πηγή και για τα δυο, eggdrop και mIRC scripts. Είναι προτεινόμενο να γράψετε μόνοι σας τα script, καθώς το να κατεβάζεται scripts που έχει γράψει κάποιος άλλος, είναι σαν να αφήνεστε στην τύχη για backdoors("παραθυράκια* για πρόσβαση στον υπολογιστή σας), που μπορούν να προκαλέσουν την απώλεια ενός ονόματος ή καναλιού.
Μία ακόμη προτεινόμενη ιστοσελίδα ειναι το http://www.egghelp.org για eggdrops.
5 · Που μπορώ να πάω για βοήθεια?
Το προτεινόμενο κανάλι βοήθειας για bots και scripts είναι το #HelpDesk. Το #mIRC είναι ένα κανάλι βοήθειας για τον mIRC client, εκεί συνήθως δεν θα απαντηθούν ερωτήσεις για script.
6 · Μπορώ να σηκώσω ένα Bot και να το αφήσω επ’ αόριστον?
Οι servers που επιτρέπουν bots θα σας αφήσουν να τρέξετε εκεί ένα bot για όσο θέλετε, αρκεί να βεβαιώσετε ότι δεν θα προκαλέσει ζημίες ή προβλήματα. Εάν σας πει ένας IRC Operator να αφαιρέσετε ένα bot, παρακαλώ να το αφαιρέσετε.
7 · Μπορεί το bot μου να floodarei ένα χρήστη?
Οπωσδήποτε όχι. Τα Floodbots, τα clonebots, τα takeover bots και άλλα είδη που διαθέτουν πολεμοχαρή scripts δεν επιτρέπονται και θα γίνουν AKILLED εάν βρεθούν.
8 · Πόσα bots μπορώ να τρέξω?
Ένα bot είναι αρκετό για τον καθένα, σκεφτόμενοι ότι οι περισσότεροι χρήστες δεν το χρειάζονται καν. Πολλά bots θα θεωρηθούν clonebots και θα αφαιρεθούν.
Please direct any comments or feedback about this document (only! no help requests!) to docs@dal.net. If you need help on issues not covered in this document, please see the information at http://help.dal.net.