מה זה בכלל Eggdrop? אגגדרופ הוא הרובוט (בוט) הפופולארי ביותר ל IRC, הנמצא תחת ערוצים ב IRC, נראה כמו כל משתמש רגיל ומתוכנת לבצע פעולות אוטומטיות. חלק מהפעולות כוללות הגנה נגד מציפים, אפשרות להתחברות ע"י משתמשים המוגדרים בבוט, קבלת פלוסים, אירוחי שרתי משחקים ועוד.
מה שמייחד את האגגדרופ הוא שעל ידי התקנת מודולים וסקריפטים למיניהם המותאמים לאגגדרופ אפשר להגדיר את הבוט לעשות כמעט כל פעולה אוטומטית.
המדריך הנ"ל יעסוק רק בהתקנה ההתחלתית של הבוט ולא בהגדרתו או התקנת TCL ומודולים, להם יכתבו מדריכים נוספים.
ישנם שני סוגים של בוטים:
- בוט הרץ תחת מערכת לינוקס (Shell account)
- בוט הרץ תחת מערכת ווינדוז.
הערה
מכיוון שאין טעם להריץ בוט תחת מערכת ווינדוז (אי יציבות המערכת) מדריך זה יעסוק בהתקנת בוט תחת לינוקס.
נתחבר למערכת הלינוקס תחתה אנחנו רוצים להתקין את הבוט שלנו.
נוריד את התוכנה דרך הלינוקס מ :
http://www.shellcentral.com/downloads/files/eggdrop1.6.12.tar.gz
באתר הנ"ל ניתן למצוא את הגירסה האחרונה ועוד הרבה פרטים :
http://www.egghelp.org/
ניתן להשתמש בפקודה lynx או wget של לינוקס להורדה .
lynx <location of the file>
לאחר שהורדנו נצטרך לפתוח את הקובץ תוך שימוש בפקודה:
tar -zxvf eggdrop1.6.12.tar.gz
לאחר שהקובץ נפתח ניכנס לספריה ע"י הפקודה:
cd eggdrop1.6.12
עכשיו נריץ :
./configure
(כולל הנקודה לפני הלוכסן) פעולה זו מתבצעת על מנת שתוכלו לבדוק האם המערכת עליה אתם מתקינים את הבוט יכולה בכלל להריצו. אם הכל יעבור בשלום תקבלו את הדבר הבא:
Configure is done
עכשיו נצטרך לקמפל את הבוט תוך שימוש בפקודה:
make config
הפקודה קודם כל תקבע איזה מודולים להתקין ולאחר שזה יסתיים יופיע הפלט הבא:
You can now compile the bot, using "make"
במידה וקיבלתם את זה אתם מוכנים לקימפול הבוט, כתבו:
make
ברגע שזה יסתיים יופיע הפלט הבא:
Now run "make install" to install your bot
נריץ את הפקודה :
DEST=/home/avia/eggdrop make install
(בחרו את הספריה בה אתם רוצים להתקין את הבוט).
לאחר מכן יתקבל הפלט הבא:
Installation completed
זהו ההתקנה הושלמה.
הגדרות בסיסיות:
בשביל שהבוט בכלל ירוץ ובכדי להסביר לכם מה מו מי ולמה אני אסביר פה את ההגדרות הבסיסיות, קודם כל ניכנס לספריה בה התקנו את הבוט:
נעתיק את הקובץ eggdrop.simple.conf לקובץ חדש לדוגמא: mybot.conf תוך שימוש בפקודה:
cp eggdrop.simple.conf mybot.conf
עכשיו מגיע החלק המסובך יותר והוא שינוי קובץ ההגדרות mybot.conf לצרכים שלכם.
נפתח את הקובץ לעריכה על ידי הפקודה :
pico mybot.conf
בקובץ הנ"ל יש אפשרויות לשנות עם הסברים, לא מי יודע מה דברים מסובכים.
לאחר שסיימנו את ההגדרות בשביל להריץ את הבוט כתבו:
./eggdrop -m mybot.conf
הבוט ירוץ ברקע ויכנס לערוצים שבחרתם, עכשיו בפעם הראשונה לפני כל ההגדרות תצטרכו להיכנס במירק ולכתוב לבוט hello ואז הוא יגיד לכם לקבוע סיסמא וכו. תשלחו לו DCC ומשם תערכו את מה שאתם צריכים.
פקודות לבוט
זיהוי ראשוני לבוט :
/msg LamestBot hello
קביעת סיסמא :
/msg lamestbot pass <password>
התחברות לבוט דרך CTCP :
/ctcp <bot nick> chat
שינוי איפי לאחר הזיהוי הראשוני לבוט מחייב אותו להזדהות שוב, במידה ושינינו אי פי אחר הפקודה :
הערה
הפקודה הבאה מתבצעת בפרטי .
newip <pass>
לאחר הוספת TCL בשביל לעלות את ה- TCL שהבוט יעלה אותם הפקודה :
.rehash
הבוט שומר על הערוץ וזורק אנשים שמציפים על מנת לשנות זאת יש לרשום את הפקודה הבאה :
.chanset #שםהערוץ flood-chan 0
להתחבר לערוץ :
.+chan #chan
לשנות ניק לבוט :
.set nick <new nick>
על מנת לשוחח דרך הבוט בערוץ הפקודה :
say [channel] <text>
דוגמא :
.say #NiceChan Hi everyone! This is Lemmon. I'm talking through the bot!
רשימה של כול הבאנים :
.bans
שיחרור הזמנה לערוץ דרך הבוט
.chanset #channel chanmode -ki
קרדיט לפורום אחר



