Источник: openclaw-assistant (Android) + openclaw-voice (Python)
WebSocket → ws://host:18789 (default port)
TLS: wss://host:18789
| script. | |
| window.canvasOptions = { | |
| autoClear: true, | |
| autoCompensate: false, | |
| autoPushPop: true, | |
| canvas: true, | |
| centered: true, | |
| width: null, | |
| height: null | |
| }; |
| import tkinter as tk | |
| import sqlite3 | |
| def load_workers(): | |
| listbox.delete(0, tk.END) | |
| cursor.execute("SELECT * FROM workers") | |
| workers = cursor.fetchall() | |
| for worker in workers: | |
| listbox.insert( |