IRCサーバーのコマンドから返されたデータを読み取るPHP IRCボットに同様の質問があります
私は Python で書かれた IRC ボットを使用しています。これはウェブ上で広く見られます。
「NAMES」コマンドを IRC サーバーに送信する必要があります。IRC サーバーは、ボットが存在するチャネルに現在存在するユーザー名のリストを返します。しかし、そのリストをキャッチできないようです。サーバー - ボットは他のユーザーから送信されたメッセージを受信して印刷しますが、自分自身やコマンド出力では送信しません。
データを印刷するには、次を使用しています。
while True:
data = irc.recv ( 4096 )
(...)
print data
NAMES コマンドを送信するために、次のことを試しました。
irc.send ( 'NAMES #channel\r\n' )
と:
irc.send ( 'PRIVMSG #channel :/names\r\n' )
ペーストビン ドットコムの完全なコード: http://pastebin.com/xjymEjPu