muirc

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

Rating: nan/5 (Total Votes: 0)

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中

类似的软件

SPAR
SPAR

3 Jun 15

Eggdrop
Eggdrop

11 May 15

Simple Chat
Simple Chat

20 Feb 15

显影剂的其他软件 Gawen Arab

virustotal
virustotal

13 May 15

Tornalet
Tornalet

15 Apr 15

意见 muirc

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