Логи банов в IRC каналах, на примере твича

Пишу бота на Python + Sockets для сборки логов на нескольких каналах твича одновременно. Собственно с самими сообщениями нет проблем, но хотелось бы и собирать логи банов/таймаутов для более широкого функционала, код :

IRC = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
IRC.connect((SERVER, PORT))
IRC.send(f"PASS {PASSWORD}\n".encode('utf-8'))
IRC.send(f"NICK {NICKNAME}\n".encode('utf-8'))
IRC.send(f"JOIN {CHANNEL}\n".encode('utf-8'))

while True:
    response = IRC.recv(1024).decode('utf-8')
    if response == "PING :tmi.twitch.tv\r\n":
        IRC.send("PONG :tmi.twitch.tv\r\n".encode('utf-8'))

    print(response)
    time.sleep(.5)

В таком (пока недописанном) виде он собирает сообщения, но не баны и т.д.


Ответы (0 шт):