Make default irc color none; add color none

This commit is contained in:
Nick Irvine 2013-12-26 16:11:39 -08:00
parent af98ce8433
commit 8b4c9420e7

View file

@ -51,8 +51,8 @@ options:
description:
- Text color for the message. Default is black.
required: false
default: black
choices: [ "yellow", "red", "green", "blue", "black" ]
default: none
choices: [ "none", "yellow", "red", "green", "blue", "black" ]
channel:
description:
- Channel name
@ -94,7 +94,7 @@ from time import sleep
def send_msg(channel, msg, server='localhost', port='6667',
nick="ansible", color='black', passwd=False, timeout=30):
nick="ansible", color='none', passwd=False, timeout=30):
'''send message to IRC'''
colornumbers = {
@ -107,10 +107,11 @@ def send_msg(channel, msg, server='localhost', port='6667',
try:
colornumber = colornumbers[color]
colortext = "\x03" + colornumber
except:
colornumber = "01" # black
colortext = ""
message = "\x03" + colornumber + msg
message = colortext + msg
irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
irc.connect((server, int(port)))
@ -158,8 +159,8 @@ def main():
port=dict(default=6667),
nick=dict(default='ansible'),
msg=dict(required=True),
color=dict(default="black", choices=["yellow", "red", "green",
"blue", "black"]),
color=dict(default="none", choices=["yellow", "red", "green",
"blue", "black", "none"]),
channel=dict(required=True),
passwd=dict(),
timeout=dict(type='int', default=30)