Commit b94fde28 by Michael DeHaan

Merge pull request #3133 from Gavitron/devel

quick and dirty bugfix for irc module
parents 16ffac47 561d79b6
...@@ -76,6 +76,7 @@ local_action: irc port=6669 ...@@ -76,6 +76,7 @@ local_action: irc port=6669
# IRC module support methods. # IRC module support methods.
# #
from time import sleep
import socket import socket
def send_msg(channel, msg, server='localhost', port='6667', def send_msg(channel, msg, server='localhost', port='6667',
...@@ -101,10 +102,13 @@ def send_msg(channel, msg, server='localhost', port='6667', ...@@ -101,10 +102,13 @@ def send_msg(channel, msg, server='localhost', port='6667',
irc.connect( ( server, int(port) ) ) irc.connect( ( server, int(port) ) )
irc.send( 'NICK %s\r\n' % nick ) irc.send( 'NICK %s\r\n' % nick )
irc.send( 'USER %s %s %s :ansible IRC\r\n' % (nick, nick, nick)) irc.send( 'USER %s %s %s :ansible IRC\r\n' % (nick, nick, nick))
irc.send( 'JOIN #%s\r\n' % channel ) time.sleep(1)
irc.send( 'JOIN %s\r\n' % channel )
irc.send( 'PRIVMSG %s :%s\r\n' % (channel, message)) irc.send( 'PRIVMSG %s :%s\r\n' % (channel, message))
time.sleep(1)
irc.send( 'PART %s\r\n' % channel) irc.send( 'PART %s\r\n' % channel)
irc.send( 'QUIT\r\n' ) irc.send( 'QUIT\r\n' )
time.sleep(1)
irc.close() irc.close()
# =========================================== # ===========================================
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment