muirc

소프트웨어 스크린 샷:
muirc
소프트웨어 정보:
버전: 1.0
업로드 날짜: 15 Apr 15
개발자: Gawen Arab
라이센스: 무료
인기: 32

Rating: nan/5 (Total Votes: 0)

.

muirc은 미니멀하고 효율적인 파이썬 IRC 메시지를 생성하고 구문 분석 모듈 & NBSP이며 그것은 파이썬 방식으로, 작업, 만 일을한다.
구문 분석 및 IRC 메시지를 만들
모듈의 이름은 muirc입니다.
수입 muirc
주요 기능은 원시 IRC 메시지를 구문 분석 할 수 있습니다, 이는 변환하고, 키가 메시지의 필드입니다 사전을 반환 ...
>>> muirc.translate ( "PRIVMSG의 #irc : 안녕하세요, 세계 -!) R 없음")
{ '닉'없음 '호스트': 없음, '명령': 'PRIVMSG', '사용자 : 없음,'params가 ':'#irc ','안녕, 세계! :-) ']}
... 또는 IRC 메시지의 필드와 사전을 구문 분석하고 원시 IRC 메시지를 반환합니다.
>>> muirc.translate ({ '닉'없음 '호스트': 없음, '명령': 'PRIVMSG', '사용자 : 없음,'params가 ':'#irc ','안녕, 세계! : -) ']})
'PRIVMSG #irc : 안녕하세요, 세계! : -) R 없음 '
두 번 변환을 적용하면 동일한 개체를 반환
>>> muirc.translate (muirc.translate ( "PRIVMSG #irc : 안녕하세요, 세계 -!) R 없음"))
'PRIVMSG #irc : 안녕하세요, 세계! : -) R 없음 '
>>> muirc.translate (muirc.translate ({ '닉'없음 '호스트': 없음, '명령': 'PRIVMSG', '사용자 : 없음,'params가 ':'#irc ','안녕하세요 세계! :-) ']}))
{ '닉'없음 '호스트': 없음, '명령': 'PRIVMSG', '사용자 : 없음,'params가 ':'#irc ','안녕, 세계! :-) ']}
좀 더 사전 예
>>> muirc.translate ( "! 닉 사용자 @ 호스트 PRIVMSG의 #irc : 안녕하세요, 세계! :-)")
{ '닉': '닉', '호스트': '호스트', '명령': 'PRIVMSG', '사용자': '사용자', 'params가': '#irc', '안녕, 세계! :-) ']}
>>> muirc.translate (muirc.translate ( "! 닉 사용자 @ 호스트 PRIVMSG의 #irc : 안녕하세요, 세계! :-)"))
'!의 닉 사용자 @ 호스트 PRIVMSG의 #irc : 안녕하세요, 세계! : -) R 없음 '
IRC 서버에 연결
연결 클래스 IRC 노드와 상호 작용하도록 제공된다. 그것은 IRC 클라이언트 또는 서버를 구축하여 사용할 수있다.
2 튜플 (호스트, 포트)를 제공하는 연결을 만듭니다.
>>> CONN = muirc.Connection (( "irc.freenode.net", 6667))
프록시 방법 용이 IRC 메시지를 보낼 수 있도록 제공된다. 이 사건은 중요하지 않습니다.
>>> conn.nick ( "muirc")
>>> conn.UsEr ( "", "", "", "")
이 클래스는 구문 분석 된 객체에게 IRC 메시지가 수신 될 때마다 산출하는 반복자 인터페이스를 제공합니다. 이 옵션은 간단한 IRC 방법을 쉽게 만들 수 및 파이썬 방법을 제공합니다.
다음 예는 Freenode에 연결 #muirc에 가입 안녕하세요 세계 메시지를 보냅니다.
>>> 상태 = "wait_motd"
>>> 코네티컷 메시지 :
... 만약 상태 == "wait_motd"
... # 376 => MOTD 끝
... 메시지는 [ "명령은"] "376"== 경우 :
... 상태 = "end_mo​​td"
...
... # #muirc 가입
... 만약 상태 == "end_mo​​td"
... conn.join ( "# 1 muirc")
... 상태 = "wait_join"
...
... # ACK에 참여 기다립니다
... 만약 상태 == "wait_join"
... 메시지가 [ "명령"] == "가입"경우 :
... 상태 = "의 hello_world"
...
... # 보내기 "안녕하세요, 세계! :-)"#muirc 채널
... 만약 상태 == "의 hello_world"
... conn.privmsg ( "# 1 muirc", "안녕하세요, 세계! :-)")
... 상태는 = "종료"
...
... # 종료
... 상태가 == "종료"경우 :
... conn.quit ( "안녕, 세계! - (")
... 인쇄 "OK"
... 휴식
OK

이 요구 사항 :

이 파이썬

유사한 소프트웨어

wire-bbs
wire-bbs

15 Apr 15

ggzbot
ggzbot

20 Feb 15

TriX
TriX

3 Jun 15

개발자의 기타 소프트웨어 Gawen Arab

virustotal
virustotal

13 May 15

Tornalet
Tornalet

15 Apr 15

코멘트 muirc

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