אני אתן לך את מרבית הדרך כי אני אפילו לא מצפה שתהיה בכיוון.
בשביל לעשות את זה אתה צריך בוט מסוג eggdrop שזה הבוט הנפוץ ביותר בעולם, חיפוש קצר בגוגל יראה לך איך להתקין אותו בשרת.
בוט מסוג eggdrop קורא קבצי tcl ולכן הכנתי לך סקריפט קטן :
PHP קוד:
listen 13481 script dcode
proc dcode {idx} {
control $idx dcodemessage
}
proc dcodemessage {idx args} {
putlog "$args"
set line [join $args]
if {[join $args] != "" } {
set chan [lindex $line 0]
set line [lrange $line 1 end]
set line [join $line]
set line [split $line ";"]
foreach line $line { putserv "PRIVMSG $chan :$line" }
putlog "$line"
}
killdcc $idx
}
putlog "dcode.tcl Loaded..."
הסקריפט עקרונית אומר לבוט להקשיב לפורט 13481
אחרי שעשית את זה וטענת את הסקריפט (בעת ההרצה של הבוט דרך SSH אתה תראה dcode.tcl loaded)
אתה תדע שהוא מקשיב
עכשיו בשביל לשלוח לו הודעות אתה תצטרך להשתמש ב FSOCKOPEN בשביל לפתוח מעיין חיבור כמו TELNET פשוט ,
ואז לשלוח לו את הפרטים בצורה כזאת
PHP קוד:
#channel your message here
ואז הבוט ייקח לבד את הערוץ שאליו הוא צריך לשלוח , ויפרסם את הטקסט בערוץ
כמובן שהבוט חייב להיות בערוץ וחייב שיהיה לו זכות דיבור.
עכשיו לגבי העידכונים של ה RSS
אתה יכול להגדיר שכל X זמן ירוץ קובץ PHP שבודק אם יש עדכון ואם כן פשוט יישלח לשרת
אפשר לעשות הרבה דברים עם eggdrop כמו לדוגמא, תוכל לעשות
!getrss
פקודה שתפעיל את כל הפעולה... דרך הבוט.
גוגל הוא המפתח...