FINALLY MADE WEBSOCKETS WORK AAAAAAAAAAAAAAAAA

This commit is contained in:
2025-02-08 16:16:55 +01:00
parent 1c7170bb81
commit bf2e1e347f
6 changed files with 28 additions and 27 deletions
+12 -2
View File
@@ -1,8 +1,11 @@
import websockets
import asyncio
from macros import py_print
import bot as botPy
ws_global = None
is_connected = False
async def send_message(message: str):
global ws_global
@@ -11,11 +14,18 @@ async def send_message(message: str):
async def websocket_client(bot: botPy.Bot):
global ws_global
global ws_global, is_connected
async with websockets.connect(f"ws://127.0.0.1:{bot.args["port"]}") as ws:
ws_global = ws
is_connected = True
py_print(f"Connected webSocket server on ws://127.0.0.1:{bot.args["port"]}")
while True:
response = await ws.recv()
py_print(f"Received from Rust: {response}")
py_print(f"Received from Rust: {response}")
def run_thread(bot: botPy.Bot):
loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
loop.run_until_complete(websocket_client(bot))