muirc

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

Rating: 3.0/5 (Total Votes: 2)

.

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

이 요구 사항 :

이 파이썬

유사한 소프트웨어

GOZERBOT
GOZERBOT

14 Apr 15

bMotion
bMotion

3 Jun 15

IRCUtils
IRCUtils

20 Feb 15

Telegram Desktop
Telegram Desktop

14 Jul 16

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

Tornalet
Tornalet

15 Apr 15

virustotal
virustotal

13 May 15

코멘트 muirc

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