pmxbot

소프트웨어 스크린 샷:
pmxbot
소프트웨어 정보:
버전: 1105.6
업로드 날짜: 20 Feb 15
개발자: You Gov, Plc.
라이센스: 무료
인기: 18

Rating: nan/5 (Total Votes: 0)

pmxbot 파이썬 프로그래밍 언어로 작성된 IRC 봇입니다. 원래 내부 용으로 내장, 그것의 소독과 세계에 무료로 설정되어 있습니다.
명령
pmxbot는 접두사 명령을 수신 '!' 그것이이 응답 할 것이다 알고 명령이 있다면, 인용하면, 카르마를 추적 그것은 웹을 검색 할 수 있습니다 등의 조치를 취할 의사 결정을하고, 당신이 원하는 무엇에 대해 않습니다. 그것은 sqlite3를 데이터베이스에 텍스트를 기록, 결국 우리는 그것에 웹 인터페이스를 쓸 것이다.
포함
pmxbot는 단어가 인식 말했다 됐어요 문구를 감지하면 당신이 말하는 것들에 응답합니다. 예를 들어, 레일에 SQL을 언급.
요구 사항
pmxbot 물론, 파이썬이 필요합니다. 아마 2.5 +. 또한 몇 파이썬 패키지가 필요합니다 :
* 파이썬 irclib
* pyyaml
* simplejson 또는 JSON
* feedparser
* httplib2
* sqlite3를
구성
구성은 매우 간단 YAML 파일을 기반으로합니다. 예를 들어 소스 트리에서 config.yaml를 확인하십시오.
용법
이 설정을 설정 파일을 한 후에는 바로``pmxbot의 config.yaml``를 호출해야하며 가입하고 연결합니다. 우리는 충돌 경우 자동으로 다시 시작하게 DJB의 daemontools에서 pmxbot를 실행하는 것이 좋습니다.
사용자 정의를 추가, 지방 기능
새로운 기능을 쉽게 추가, 당신은 단지 설립 규칙에 따라 local_extensions 파일에 추가해야합니다. 파일은 local_extensions 구성 설정에 지정된로드합니다. 목록에있는 모든 파일은 execfile로 실행됩니다, 그래서 그들은 기존의 전역을 상속합니다. 결과적으로 당신은 당신이 필요합니다 대부분의 물건이 이미 @Command, @contains, 다시, URLLIB, httplib2 및 get_html처럼, 수입한다고 가정 할 수 있습니다. 당신이 당신의 기초로 사용할 수 있습니다 local.py의 예는있다 ..
명령 (!의 g)을 @Command의 deocator를 가져옵니다 ::
& NBSP; @Command ( "tinytear", 별칭 = ( 'TT', '눈물') '울고', 의사는 "나는 당신을 위해 작은 눈물을 울고."=)
& NBSP; 데프 tinytear (클라이언트, 이벤트, 채널, 닉, 나머지) :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 나머지 경우 :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 % 나머지 "나를 % 초 동안 하나의 눈물을 흘린다 /"를 반환
& NBSP; & NBSP; & nbsp; & nbsp; 확인 다른 사람 :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 "/ 나 앉고 하나의 눈물이 천천히 뺨을 흘러으로 울고"를 반환
(누군가가 뭔가를 말할 때) 응답은 @contains 데코레이터를 사용 ::
& NBSP; @contains ( "sqlonrails")
& NBSP; 데프 yay_sor (클라이언트, 이벤트, 채널, 닉, 나머지) :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 karmaChange (botbase.logger.db, '레일 SQL', 1)
& NBSP; & NBSP; & nbsp; & nbsp; 확인 "... 만 76,417 선을"

이 요구 사항을 반환 :

이 파이썬

유사한 소프트웨어

코멘트 pmxbot

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!