私はPythonで非常に単純なircボットを作成しようとしていますが、ソケットを使用してそれを行う方法を理解できません。私が望んでいるのは、ircサーバーに接続し、ニックネーム(および名前)を設定し、チャネルに参加して、ircチャネルにメッセージを書き込むことだけです。
私を正しい方向に導くことができる人、またはコードの小さな例はありますか?
import socket
name = raw_input("Enter your name: ")
nick = raw_input("IRC Handle: ")
irc_serv = "irc.freenode.net"
port = 6667
conn = socket.socket()
conn.connect((irc_serv, port))
conn.send("NICK "), nick
conn.send("NAME "), nick
conn.send("JOIN #king")
conn.send("PRIVMSG #king test message")
私はそれを実行し、名前とニックネームを入力しますが、チャネルに参加しません(チャネルに接続されているxchatで確認してください)