Почему останавливается вебсокет?

import amino
import websocket
from time import time as timestamp

client = amino.Client()
client.login(email=<email>, password=<password>)
subclient = amino.SubClient(comId=<comid>, profile=client.profile)

def on_message(ws, message):
    print(message)

def run():
    ws = websocket.WebSocketApp(f"wss://ws1.narvii.com?signbody={client.device_id}%7C{timestamp() * 1000}&sid={client.sid}", on_message=on_message)
    ws.run_forever()
run()

Проблема в том, что после 5 минут успешной работы, он почему-то перестает получать сообщения с чатов, при этом программа не вылетает. В чем может быть проблема и как её исправить?


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