??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó àUdac@`sddlmZmZmZeZidd6dgd6dd6ZdZd Zdd l Z dd l Z dd l Z dd l Z dd l Z dd lmZmZdd lmZd dd d d d ddedeed d„ Zd„Zedkrýeƒnd S(i(tabsolute_importtdivisiontprint_functions1.1tmetadata_versiontstableinterfacetstatust communityt supported_bysß --- module: irc version_added: "1.2" short_description: Send a message to an IRC channel description: - Send a message to an IRC channel. This is a very simplistic implementation. options: server: description: - IRC server name/address default: localhost port: description: - IRC server port number default: 6667 nick: description: - Nickname to send the message from. May be shortened, depending on server's NICKLEN setting. default: ansible msg: description: - The message body. required: true topic: description: - Set the channel topic version_added: "2.0" color: description: - Text color for the message. ("none" is a valid option in 1.6 or later, in 1.6 and prior, the default color is black, not "none"). Added 11 more colors in version 2.0. default: "none" choices: [ "none", "white", "black", "blue", "green", "red", "brown", "purple", "orange", "yellow", "light_green", "teal", "light_cyan", "light_blue", "pink", "gray", "light_gray"] channel: description: - Channel name. One of nick_to or channel needs to be set. When both are set, the message will be sent to both of them. required: true nick_to: description: - A list of nicknames to send the message to. One of nick_to or channel needs to be set. When both are defined, the message will be sent to both of them. version_added: "2.0" key: description: - Channel key version_added: "1.7" passwd: description: - Server password timeout: description: - Timeout to use while waiting for successful registration and join messages, this is to prevent an endless loop default: 30 version_added: "1.5" use_ssl: description: - Designates whether TLS/SSL should be used when connecting to the IRC server type: bool default: 'no' version_added: "1.8" part: description: - Designates whether user should part from channel after sending message or not. Useful for when using a faux bot and not wanting join/parts between messages. type: bool default: 'yes' version_added: "2.0" style: description: - Text style for the message. Note italic does not work on some clients choices: [ "bold", "underline", "reverse", "italic" ] version_added: "2.0" # informational: requirements for nodes requirements: [ socket ] author: - "Jan-Piet Mens (@jpmens)" - "Matt Martz (@sivel)" së - irc: server: irc.example.net channel: #t1 msg: Hello world - local_action: module: irc port: 6669 server: irc.example.net channel: #t1 msg: 'All finished at {{ ansible_date_time.iso8601 }}' color: red nick: ansibleIRC - local_action: module: irc port: 6669 server: irc.example.net channel: #t1 nick_to: - nick1 - nick2 msg: 'All finished at {{ ansible_date_time.iso8601 }}' color: red nick: ansibleIRC N(t to_nativetto_bytes(t AnsibleModulet localhostt6667tansibletnoneicC`s|d=krgn|}idd6dd6dd6dd6d d 6d d 6d d6dd6dd6dd6dd6dd6dd6dd6dd6dd 6}id!d"6d#d$6d%d&6d'd(6}y|| }Wntk r×d)}nXy||}d*|}Wntk r d)}nX|||}tjtjtjƒ}| rHtj|ƒ}n|j|t|ƒfƒ| r|j t d+| ƒƒn|j t d,|ƒƒ|j t d-|||fƒƒd)}t j ƒ}x‚|t |j d.ƒƒ7}tjd/|d0tjƒ}|r|jd1ƒ}Pn%t j ƒ|| kr?td2ƒ‚nt jd3ƒqÍ|ru|j t d4||fƒƒn|j t d5|ƒƒd)}t j ƒ}x~|t |j d.ƒƒ7}tjd6||f|d0tjtjBƒrêPn%t j ƒ|| krtd7ƒ‚nt jd3ƒq¡|d=k rX|j t d8||fƒƒt jd9ƒn|rx.|D]#}|j t d:||fƒƒqeWn|rµ|j t d:||fƒƒnt jd9ƒ| r|j t d;|ƒƒ|j t d<ƒƒt jd9ƒn|jƒd=S(>ssend message to IRCt00twhitet01tblackt02tbluet03tgreent04tredt05tbrownt06tpurplet07toranget08tyellowt09t light_greent10ttealt11t light_cyant12t light_bluet13tpinkt14tgrayt15t light_graystboldst underlinestreversestitalictss PASS %s s NICK %s sUSER %s %s %s :ansible IRC is^:\S+ 00[1-4] (?P\S+) :tflagstnicks/Timeout waiting for IRC server welcome responsegà?s JOIN %s %s s JOIN %s s^:\S+ 366 %s %s :s%Timeout waiting for IRC JOIN responsesTOPIC %s :%s isPRIVMSG %s :%s s PART %s sQUIT N(tNonet ExceptiontsockettAF_INETt SOCK_STREAMtsslt wrap_sockettconnecttinttsendR ttimeRtrecvtretsearchtMtgrouptsleeptItclose(tmsgtservertporttchanneltnick_totkeyttopicR5tcolortpasswdttimeouttuse_ssltparttstylet colornumberst stylechoicest styletextt colornumbert colortexttmessagetirctmotdtstarttmatchtjoin((sD/usr/lib/python2.7/site-packages/ansible/modules/notification/irc.pytsend_msgŒsœ           ,  $  c%C`sÕtdtdtddƒdtddddƒd tdd ƒd td tdd ƒdtd tƒdtddddgdddddddddddddd d!d"d#dgƒd$tdddd%d&d'd(dgƒd)td tƒd*td+tƒd,tƒd-td+tƒd.tdddd/ƒd0tdd1dtƒd2tdd1dtƒƒd3td4d)d ggƒ}|jd}|jd}|jd }|jd }|jd}|jd}|jd)}|jd,}|rð| rð|jdd5ƒn|jd*} |jd-} |jd.} |jd2} |jd0} |jd$}y5t|||||| |||| | | | |ƒWn9tk r®}|jdd6t|ƒd7t j ƒƒnX|j d8td)|d |d|ƒdS(9Nt argument_specRJtdefaultR RKttypeR>i R5R RMtrequiredtlistRIRPRtaliasestcolourtchoicesRRRRRRRRR R"R$R&R(R*R,R.RUR0R1R/R2RLRNtno_logRORQRRiRTtboolRStsupports_check_modetrequired_one_ofs/When topic is specified, a channel is required.sunable to send to IRC: %st exceptiontchanged( R tdicttFalsetTruetparamst fail_jsonRaR7Rt tracebackt format_exct exit_json(tmoduleRJRKR5RMRIRPRLRORNRQRRRSRTRUte((sD/usr/lib/python2.7/site-packages/ansible/modules/notification/irc.pytmainósZ    $                5*t__main__(t __future__RRRRdt __metaclass__tANSIBLE_METADATAt DOCUMENTATIONtEXAMPLESRBR8R;R@Rutansible.module_utils._textRR tansible.module_utils.basicR R6RqRrRaRzt__name__(((sD/usr/lib/python2.7/site-packages/ansible/modules/notification/irc.pyts$   S     f 5