import websocket #pip install websocket-client
import json
import threading
import time
token_file = open("token.txt", "r")
token_read = token_file.read()
token_list = token_read.split()
token_file.close()
print(token_list)
def send_json_request(ws, request):
ws.send(json.dumps(request))
def recieve_json_response(ws):
response = ws.recv()
if response:
return json.loads(response)
def heartbeat(interval, ws):
print('Heartbeat begin')
while True:
time.sleep(interval)
heartbeatJSON = {
"op": 1,
"d": "null"
}
send_json_request(ws, heartbeatJSON)
print("Heartbeat sent")
for index , v in enumerate(token_list):
ws = websocket.WebSocket()
ws.connect('wss://gateway.discord.gg/?v=6&encording=json')
event = recieve_json_response(ws)
heartbeat_interval = event['d']['heartbeat_interval'] / 1000
threading._start_new_thread(heartbeat, (heartbeat_interval, ws))
pis=1
payload = {
'op': 2,
"d": {
"token": v,
"properties": {
"$os": "windows",
"$browser": "chrome",
"$device": 'pc'
}
}
}
try:
send_json_request(ws, payload)
except:
index += 1
print(index, "error")
个字符
工作正常一段时间,但我得到一个错误,连接被关闭我做错了什么?
1条答案
按热度按时间ss2ws0br1#
关键在于堆栈跟踪中的最后一个错误消息:
ConnectionAbortedError: [WinError 10053]
。在以后的帖子中,请直接在帖子中包含源代码而不是图像,并请以`格式输入错误输出,以便它是等宽的。