pmxbot

צילום מסך תוכנה:
pmxbot
פרטי תוכנה:
גרסה: 1105.6
טען תאריך: 20 Feb 15
מפתחים: You Gov, Plc.
רשיון: ללא תשלום
פופולריות: 18

Rating: nan/5 (Total Votes: 0)

pmxbot הוא בוט IRC שנכתב בשפת תכנות Python. נבנה במקור לשימוש פנימי, זה כבר מחוטא ויצא לחופשי על העולם.
פקודות
pmxbot מקשיב לפקודות ולפניה על ידי '! " אם זה הפקודה שהוא יודע את זה ישיב, לנקוט פעולה, וכו 'זה יכול לחפש באינטרנט, לצטט לך, לעקוב אחר קארמה, לקבל החלטות, ולעשות כמעט כל דבר אחר שאתה יכול לרצות. זה מתחבר טקסט במסד נתוני sqlite3, וסופו של דבר אנחנו נכתוב ממשק אינטרנט אליו.
מכיל
pmxbot יגיב לדברים שאתה אומר אם הוא מזהה מילות וביטויים שזה נאמר לי להכיר. לדוגמא, מזכיר SQL על מסילות.
דרישות
pmxbot דורש פיתון, כמובן. כנראה 2.5+. זה גם דורש כמה חבילות פיתון:
* פיתון-irclib
* Pyyaml
* Simplejson או JSON
* Feedparser
* Httplib2
* Sqlite3
תצורה
תצורה מבוססת על קבצי YAML קלים מאוד. עזיבה config.yaml בעץ המקור לדוגמא.
שימוש
ברגע שיש לך התקנת קובץ config, אתה רק צריך לקרוא `` config.yaml`` pmxbot וזה יצטרף ולהתחבר. אנו ממליצים להפעיל את pmxbot תחת daemontools של DJB כדי להפוך אותו מחדש באופן אוטומטי אם הוא מתרסק.
תכונה הוספה מותאמת אישית, מקומית
הוספת תכונה חדשה היא קלה, אתה רק צריך להוסיף אותם לקובץ local_extensions, בעקבות הוועידה הוקמה. הקבצים לטעון שצוינו בהגדרת תצורת local_extensions. כל הקבצים ברשימה מנוהלים עם execfile, כך שהם יירשו את globals הקיים. כתוצאה מכך אתה יכול להניח שרוב מה שאתה צריך כבר מיובא, כמוcommand,contains, מחדש, urllib, httplib2 וget_html. יש דוגמא בlocal.py שאתה יכול להשתמש בו כבסיס לך ..
הפקודה (ז!) מקבלת deocatorcommand ::
& Nbsp; command ("tinytear", כינויים = ("tt", "דמעה", "לבכות"), doc = "אני בוכה דמעה זעירה בשבילך.")
& Nbsp; tinytear def (לקוח, אירוע, ערוץ, ניק, שאר):
& Nbsp; & Nbsp; & nbsp; & nbsp; אם שאר:
& Nbsp; & Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; לחזור "/ דומעת יחידה עבור% s" מנוחת%
& Nbsp; & Nbsp; & nbsp; & nbsp; : אחר
& Nbsp; & Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; לחזור "/ יושב ובוכה כמו דמעה אחת מחלחלת לאט הלחי שלה"
תגובה (כאשר מישהו אומר משהו) מעצבcontains משתמשת ::
& Nbsp; contains ("sqlonrails")
& Nbsp; yay_sor def (לקוח, אירוע, ערוץ, ניק, שאר):
& Nbsp; & Nbsp; & nbsp; & nbsp; karmaChange (botbase.logger.db, 'SQL על מסילה', 1)
& Nbsp; & Nbsp; & nbsp; & nbsp; שיבה "רק 76417 קווים ..."

דרישות :

  • Python

תוכנה דומה

Pidgeon
Pidgeon

20 Feb 15

Sigram
Sigram

17 Feb 15

SurrealServices
SurrealServices

11 May 15

python-jabberbot
python-jabberbot

15 Apr 15

תגובות ל pmxbot

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!