muirc

Szoftver screenshot:
muirc
Szoftver adatai:
Változat: 1.0
Feltöltés dátuma: 15 Apr 15
Fejlesztő: Gawen Arab
Engedély: Ingyenes
Népszerűség: 121

Rating: 3.0/5 (Total Votes: 2)

muirc egy minimalista és hatékony Python modul létrehozása, és feldolgozni IRC üzenetek. & Nbsp; ez a munka, és csak a munkát, egy Pythonic módon.
Feldolgozási és hozzon létre IRC üzenetek
A modul neve muirc.
import muirc
A fő funkciója az, átalakítani, amelyet akár feldolgozni a nyers IRC üzenet, majd visszatér a szótárban akinek kulcsok terén az üzenetet ...
>>> Muirc.translate ("PRIVMSG #irc: Hello, World!: -) R n")
{"Nick": Nincs, 'host': Nincs, 'command': 'PRIVMSG "," felhasználó ": Nincs," params ": [" #irc "," Helló, világ! :-) ']}
... Vagy feldolgozni a szótár IRC üzenet mezők és visszatér a nyers IRC üzenetet.
>>> Muirc.translate ({"nick": Nincs, 'host': Nincs, 'command': 'PRIVMSG "," felhasználó ": Nincs," params ": [" #irc "," Helló, világ!: -) ']})
"PRIVMSG #irc: Hello, World! : -) R n "
Jelentkezés átalakítani kétszer visszatér ugyanarra az objektumra
>>> Muirc.translate (muirc.translate ("PRIVMSG #irc: Hello, World!: -) R n"))
"PRIVMSG #irc: Hello, World! : -) R n "
>>> Muirc.translate (muirc.translate ({"nick": Nincs, 'host': Nincs, 'command': 'PRIVMSG "," felhasználó ": Nincs," params ": [" #irc', 'Hello , World!:-) "]}))
{"Nick": Nincs, 'host': Nincs, 'command': 'PRIVMSG "," felhasználó ": Nincs," params ": [" #irc "," Helló, világ! :-) ']}
Még egy kis előleg például
>>> Muirc.translate (": nick! User @ host PRIVMSG #irc: Hello, World!:-)")
{"Nick": "nick", "fogadó": "host", "parancs": "PRIVMSG", "felhasználó": "felhasználó", "params": ["#irc", "Helló, világ! :-) ']}
>>> Muirc.translate (muirc.translate (": nick! User @ host PRIVMSG #irc: Hello, World!:-)"))
": Nick! User @ host PRIVMSG #irc: Hello, World! : -) R n "
Csatlakozzon az IRC szerveren
A Connection osztály biztosítja, hogy befolyásolja az IRC csomópont. Ezt fel lehet használni akár építeni egy IRC kliens vagy szerver.
Hozzon létre egy kapcsolatot, amely a 2-est (host, port).
>>> Kapcs = muirc.Connection (("irc.freenode.net", 6667))
Helyettes módszerek állnak rendelkezésre, hogy könnyen elküldhesse IRC üzenetek. Az ügy nem fontos.
>>> Conn.nick ("muirc")
>>> Conn.UsEr ("a", "egy", "a", "a")
Ez az osztály biztosítja a bejáró interface amelynek eredményeként az értelmezett tárgy minden alkalommal egy IRC üzenet érkezik. Ez az opció egy egyszerű és pythonic módja annak, hogy hozzon létre egy egyszerű IRC módon.
A következő példa csatlakozik FreeNode, csatlakozz #muirc és küldése hello world üzenetet.
>>> State = "wait_motd"
>>> Az üzenetet Conn:
... Ha az állami == "wait_motd":
... # 376 => MOTD végén
... Ha üzenetet ["parancs"] == "376":
... State = "end_motd"
...
... # Csatlakozz #muirc
... Ha az állami == "end_motd":
... Conn.join ("# muirc")
... State = "wait_join"
...
... # Várjon csatlakozzon ack
... Ha az állami == "wait_join":
... Ha üzenetet ["parancs"] == "JOIN":
... State = "hello_world"
...
... # Send "Hello, World!:-)" A #muirc csatorna
... Ha az állami == "hello_world":
... Conn.privmsg ("# muirc", "Hello, World!:-)")
... State = "kilép"
...
... # Quit
... Ha az állami == "kilépés":
... Conn.quit ("Bye, World!:-(")
... Print "OK"
... Szünet
OK

követelmények :

  • Python

Hasonló program

Simple Chat
Simple Chat

20 Feb 15

Pidgin
Pidgin

22 Jun 18

Sigram
Sigram

17 Feb 15

Más szoftver fejlesztő Gawen Arab

Tornalet
Tornalet

15 Apr 15

virustotal
virustotal

13 May 15

Hozzászólások a muirc

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!