私は基本的に以下のことを行いボットを構築したい:IRCボットのPython:ベストウェイ
- は部屋に待機し、ユーザーと相互作用し、PMにボットを、それらを奨励しています。
- ユーザーがボットをPMEDた後は、さまざまなAI技術を使用してクライアントと係合します。
私はちょうどpythonでIRCライブラリやソケットを使うべきですか、それとももっとボットフレームワークを必要としますか?
あなたは何をしますか?
ありがとうございます!ここで
は、私が現在使用しているコードは、しかし、私は仕事にそれをもらっていないです。
#!/usr/bin/python
import socket
network = 'holmes.freenet.net'
port = 6667
irc = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
irc.connect ((network, port))
irc.send ('NICK PyIRC\r\n')
irc.send ('USER PyIRC PyIRC PyIRC :Python IRC\r\n')
irc.send ('JOIN #pyirc\r\n')
irc.send ('PRIVMSG #pyirc :Can you hear me?\r\n')
irc.send ('PART #pyirc\r\n')
irc.send ('QUIT\r\n')
irc.close()
私はあなたを助けることができるかもしれないPython用IRCパッケージを仕上げに近いです。私はそれをここで利用できるようにする:http://ircutils.evanfosmark.com/ –
恐ろしい!ありがとう!私はこれを念頭に置いておこう! –