[python][bot] 外国のサーバーからircにつなげる場合のサンプル

import socket

network = 'irc.media.kyoto-u.ac.jp'
port = 6667
irc = socket.socket ( socket.AF_INET, socket.SOCK_STREAM )
irc.connect ( ( network, port ) )
irc.send ( 'PASS yatsuhashi\r\n' )
irc.send ( 'NICK sayuchof\r\n' )
irc.send ( 'USER PI PyIRC PyIRC :Python IRC\r\n' )

irc.send ( 'JOIN #twitter\r\n' )
irc.send ( 'JOIN #japanese\r\n' )
irc.send ( 'PRIVMSG #pyirc :Can you hear me?\r\n' )
irc.send ( 'PART #pyirc\r\n' )
while True:
   data = irc.recv ( 4096 )
   if data.find ( 'PING' ) != -1:
      irc.send ( 'PONG ' + data.split() [ 1 ] + '\r\n' )

こんな感じで作る。 PASSの部分がポイント