我有一个问题,我的机器人在一段随机时间后不断给出空行,这使得机器人无用 我做了一个日志,它只是给我信息:root:在随机的时间之后。
以下是代码的一部分:
con = socket.socket()
con.connect((HOST, PORT))
send_pass(PASS)
send_nick(NICK)
con.send(bytes('CAP REQ :twitch.tv/tags\r\n', 'UTF-8'))
join_channel(CHAN)
data = ""
while True:
try:
ready = select.select([con], [], [], 8)
if ready[0]:
data = con.recv(1024).decode("UTF-8")
print(data)
logging.basicConfig(filename='crash.log', level = logging.DEBUG)
logging.info(data)
if len(data) != 0:
data_split = re.split(r"[~\r\n+]", data)
data = data_split.pop()
如果您需要更多信息,请说出来