IQ
היה פרויקט המחמד שלי מאז IQ ספטמבר 2003. הוא רובוט אינטליגנטי, מודולרי IRC נכתב ב- PHP. כתבתי סניף המקורי, 0.1.x, חזרה בסוף 2003, ופיתחתי אותו ומודולים לזה עד תחילת 2004. בשלב מסוים בחודש יוני 2004, אני הפך השראה לשכתב הליבה של בוט ולהתחיל סניף 0.9.x.
הסניף החדש (0.9.x) של IQ הוא רק על כתוב כולו של המקור, עם טכניקות קידוד טובות יותר, ושימוש של PHP מונחה עצמים. באגס מהמקורי תוקנו, ועשרות תכונות חדשות נוספו. המטרה שלי עם IQ היא ליצור באמת בוט IRC רב תכליתי שיכול להיות מקודד בקלות ל, תוך שמירה על הליבה יחסית קל משקל.
IQ בנוי ממודולים ודינמיים יכול לטעון ולפרוק מודולים. כתיבת מודולים לבוט היא פשוטה, וכל מפתח PHP אמור להיות מסוגל לכתוב מודולים שלו או שלה יש את מעשה בוט לפי צורך. מודולים לנצל מערכת מחייבת (במתכונת שמשמשת eggdrop), שיוצרת גורמים שיכולים להתבצע על כל אירוע רגיל (MSG, להצטרף, בעיטה, ניק, להפסיק, חלק, וכו '), כמו גם אירועי בוט ספציפי אחרים ( סרק, להתחבר, להתנתק), ולקרוא לפונקציות בסגנון מבדה במודול לבצע את הפעולות הרצויות.
מה חדש במהדורה זו:
תגובות לא נמצא