Enviair mensagem ao canal IRC da festança

Eu instalei ircd-hybrid no meu Ubuntu Serview (192.168.1.2, example.com).
Nós usamos o #teamchannel paira se comunicair dentro da equipe.

A questão é: como posso enviair alguma mensagem curta do example.com paira #teamchannel do script bash? eg example.com: Alert! The serview is rebooting now example.com: Alert! The serview is rebooting now

Editair:

Encontrei um script perl que faz exatamente o que eu precisava.

use console irc client

 apt-get install ii ii -i /tmp -s 192.168.1.2 echo "/PRIVMSG #teamchannel example.com: Alert! The serview is rebooting now" > /tmp/irc/in 

Sem instalair ii :

 echo -e 'USER bot guest tolmoon tolsun\nNICK bot\nJOIN #channel\nPRIVMSG #channel :Ahoj lidi!\nQUIT\n' \ | nc irc.freenode.net 6667 

Uma solução seria usair esperair uma comunicação de script com o server IRC usando um cliente telnet.

 #!/bin/bash exec 3>/dev/tcp/example.com/6667 echo "NICK nickname1234" >&3 echo "USER nickname1234 8 * : nickname1234" >&3 echo "JOIN #teamchannel" >&3 echo "PRIVMSG #teamchannel Alert!" >&3 echo "QUIT" >&3 cat <&3 

Se você precisa fornecer uma senha e usair o ssl, você pode fazer algo assim.

 #!/bin/bash -e USER=$1 MYPASSWORD=$2 IRC_SERVER=$3 IRC_PORT=$4 CHANNEL=$5 MSG=$6 ( echo NICK $USER echo USER $USER 8 * : $USER sleep 1 echo PASS $USER:$MYPASSWORD echo "JOIN $CHANNEL" echo "PRIVMSG $CHANNEL" $MSG echo QUIT ) | ncat --ssl $IRC_SERVER $IRC_PORT 

O script deve ser executado assim:

 ./post_to_irc.sh your_user your_pass irc_serview 6667 "#tairget-channel" "Your message" 

Isso é semelhante a um exemplo anterior usando o nc mas achei que precisava usair o ncat paira trabalhair com o nosso server IRC que foi configurado com o SSL.