pmxbot

Software screenshot:
pmxbot
Software ətraflı:
Version: 1105.6
Tarixi Upload: 20 Feb 15
Geliştirici: You Gov, Plc.
Lisenziya: Pulsuz
Məşhurluq: 64

Rating: nan/5 (Total Votes: 0)

pmxbot Python proqramlaşdırma dilində yazılmış bir IRC bot edir. Originally daxili istifadə üçün tikilmiş, bu sanitized və dünya ilə azad edilmişdir.
Əmrləri
pmxbot bir tərəfindən prefixed əmrləri dinləyir '! " Onu cavab bilən bir komanda varsa, quote, karma izlemek Bu web axtarış edə bilərsiniz, və s bir hərəkət etmək qərarlar qəbul etmək, və yalnız istədiyiniz bilər başqa bir şey yoxdur. Bu sqlite3 bazasında mətn açar, və nəticədə biz buna bir web interface yazmaq lazımdır.
ehtiva edir
pmxbot bu sözləri və tanımaq izah edilmişdir ifadələr algılarsa demək şeyə cavab verəcəkdir. Məsələn, relslər üzərində sql qeyd.
tələblər
pmxbot əlbəttə, python tələb edir. Yəqin ki, 2.5 +. O, həmçinin bir neçə python paketləri tələb edir:
* Python-irclib
* Pyyaml
* Simplejson ya json
* Feedparser
* Httplib2
* Sqlite3
Konfiqurasiya
Konfiqurasiya çox asan YAML faylları əsaslanır. Misal üçün mənbə ağac config.yaml oldu.
istifadə
Siz quraşdırma konfiqurasiya faylını var, yalnız `` pmxbot config.yaml`` zəng etmək lazımdır və bu qoşulmaq və birləşdirəcək. Biz çökerse avtomatik olaraq yeniden üçün DJB nin daemontools altında pmxbot çalışan gəlir.
xüsusi durub, yerli xüsusiyyət
Yeni bir xüsusiyyət durub asandır, yalnız müəyyən konqres sonra, bir local_extensions fayl əlavə etmək lazımdır. faylları local_extensions konfiqurasiya qəbulu müəyyən edilir yüklemek üçün. Siyahıda Bütün fayllar execfile ilə idarə olunur, belə ki, onlar mövcud Globals varis. Nəticədə siz lazımdır çox şey artıqcommand,contains, yenidən, urllib, httplib2 və get_html kimi idxal olunur ki kəsb edə bilər. Sizin üçün əsas kimi istifadə edə bilərsiniz local.py nümunə var ..
A komanda (! G)command deocator olur ::
& Nbsp; command ("tinytear" takma = (tt ',' bibər,) ağlamaq, doc "Mən sizin üçün kiçik gözyaşı ağlamaq." =)
& Nbsp; def tinytear (müştəri, hadisə, kanal, yol, istirahət):
& Nbsp; & Nbsp; & nbsp; & nbsp; istirahət əgər:
& Nbsp; & Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; % qalan "Mənə% s üçün bir gözyaşı tutur /" qayıtmaq
& Nbsp; & Nbsp; & nbsp; & nbsp; başqa:
& Nbsp; & Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; "/ me oturur və bir gözyaşardıcı yavaş-yavaş onun yanaq aşağı trickles kimi ağlayır" qayıtmaq
(Kimsə bir şey deyir zaman) cavabcontains decorator istifadə ::
& Nbsp; contains ("sqlonrails")
& Nbsp; def yay_sor (müştəri, hadisə, kanal, yol, istirahət):
& Nbsp; & Nbsp; & nbsp; & nbsp; karmaChange (botbase.logger.db, relslər üzərində sql, 1)
& Nbsp; & Nbsp; & nbsp; & nbsp; geri "Yalnız 76.417 xətləri ..."

tələblər

  • Python

Oxşar proqram

123 Flash Chat
123 Flash Chat

20 Feb 15

OTFBot
OTFBot

11 May 15

Şərh pmxbot

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!