私はPython 2.7を使用しています。私はtwitch用のIRC botを作成しようとしていますが、問題があります。私は「webchat.freenode.net」のような他のIRCでボットを作成し、すべてが単収縮のためok..Myコードだった:twitch irc botを作成する(ログイン認証に失敗しました)
import time
import socket
HOST = "irc.twitch.tv"
PORT = 6667
BOTNICK = "thebot"
PASSWORD = "oauth:nph788dap10fu6ozlzv1b32fzm4r8q"
CHAN = "#fordotis10"
irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
irc.connect((HOST, PORT))
irc.setblocking(False)
time.sleep(1)
irc.send("PASS "+PASSWORD+"\r\n")
time.sleep(1)
irc.send("USER "+BOTNICK+" "+BOTNICK+" "+BOTNICK+" :I AM BOT!\r\n")
time.sleep(1)
irc.send("NICK "+BOTNICK+"\r\n")
time.sleep(1)
irc.send("JOIN "+CHAN+"\r\n")
text= ""
while 1:
try:
text = irc.recv(1024)
print text
except Exception:
pass
if text.find("PING")!=-1:
irc.send("PONG "+text.split()[1]+"\r\n")
このコードでは、私は次のエラーを取得する:
:tmi.twitch .tv NOTICE *:ログイン認証に失敗しました
何が欠けていますか?
私がやっていたことがあれば、すでに働いているものを見つけようとして、その2つを比較しようとします。おそらくこのような何かが助けになるでしょうか? https://github.com/aidanrwt/twitch-bot –
あなたの答えをありがとう、私は今使用するhttp://pytwitcherapi.readthedocs.io/en/latest/と作品! – AlexDotis
将来の読者のためにあなた自身の答えを書いてください(そして受け入れてください)! –