muirc

软件截图:
muirc
软件详细信息:
版本: 1.0
上传日期: 15 Apr 15
开发: Gawen Arab
许可: 免费
人气: 32

Rating: 1.0/5 (Total Votes: 1)

muirc是简约和高效的Python模块来创建和解析IRC消息 它的工作,只有工作,在Python化的方式。
解析和创建IRC消息
该模块的名称为muirc。
进口muirc
主要功能是变换,它可以分析原始IRC消息,并返回一个字典的键是信息领域的...
>>> muirc.translate(“PRIVMSG #irc:你好,世界!: - ) r N”)
{'缺口':无,'主机':无,'命令':'PRIVMSG','用户':无,'参数':'#irc','你好,世界! :-)“]}
...或者解析与IRC消息的领域字典和返回原始IRC消息。
>>> muirc.translate({'缺口':无,'主机':无,'命令':'PRIVMSG','用户':无,'参数':'#irc','你好,世界! - )']})
“PRIVMSG #irc:你好,世界! : - ) r N'
应用变换两次返回相同的对象
>>> muirc.translate(muirc.translate(“PRIVMSG #irc:你好,世界!: - ) r N”))
“PRIVMSG #irc:你好,世界! : - ) r N'
>>> muirc.translate(muirc.translate({'缺口':无,'主机':无,'命令':'PRIVMSG','用户':无,'参数':'#irc','你好,世界!:-)“]}))
{'缺口':无,'主机':无,'命令':'PRIVMSG','用户':无,'参数':'#irc','你好,世界! :-)“]}
一些更高级的例子
>>> muirc.translate(“:尼克用户@主机PRIVMSG #irc:你好,世界!:-)”)
{'缺口':'缺口','主机':'主人','命令':'PRIVMSG','用户':'用户','参数':'#irc','你好,世界! :-)“]}
>>> muirc.translate(muirc.translate(“:尼克用户@主机PRIVMSG #irc:你好,世界!:-)”))
“:尼克用户@主机PRIVMSG #irc:你好,世界! : - ) r N'
连接到IRC服务器
一个Connection类是提供给有IRC节点的交互。它可以使用,也可以建立一个IRC客户端或服务器。
创建连接给予2元组(主机,端口)。
>>> CONN = muirc.Connection((“irc.freenode.net”,6667))
提供代理服务器的方法来轻松地发送IRC消息。的情况下并不重要。
>>> conn.nick(“muirc”)
>>> conn.UsEr(“一”,“一个”,“一”,“一个”)
这个类提供了一个Iterator接口每次收到一个IRC消息时间,这产生了一个解析的对象。此选项提供了一种简单和Python的方式来创建一个简单的IRC的方式。
下面的示例连接到FreeNode的,加入#muirc并发送一个Hello World消息。
>>>状态=“wait_motd”
>>>在CONN消息:
...如果状态==“wait_motd”:
...#376 => MOTD结束
...如果消息[“命令”] ==“376”:
...状态=“end_mo​​td”
...
...#加入#muirc
...如果状态==“end_mo​​td”:
... conn.join(“#muirc”)
...状态=“wait_join”
...
...#等待ACK加盟
...如果状态==“wait_join”:
...如果消息[“命令”] ==“加盟”:
...状态=“参考hello world”
...
...#发送“你好,世界!:-)”,以#muirc通道
...如果状态==“参考hello world”:
... conn.privmsg(“#muirc”,“你好,世界!:-)”)
...状态=“跳槽”
...
...#退出
...如果状态==“跳槽”:
... conn.quit(“再见,世界!:-(”)
...打印“OK”
...突破
OK

要求

  • 在Python中

类似的软件

MoxQuizz
MoxQuizz

11 May 15

sushi
sushi

15 Apr 15

Yahoo! Messenger
Yahoo! Messenger

3 Jun 15

显影剂的其他软件 Gawen Arab

virustotal
virustotal

13 May 15

Tornalet
Tornalet

15 Apr 15

意见 muirc

评论没有发现
添加评论
打开图片!