Basic ui implementation.

This commit is contained in:
2026-04-09 11:58:15 +02:00
parent 269d6ef62e
commit 1980716d3b
3 changed files with 54 additions and 5 deletions

14
main.py
View File

@@ -4,6 +4,10 @@ from discord.ext import tasks, commands
from dotenv import load_dotenv
from dom5game import Dom5game
from servermanager import create_server
from nicegui import ui
from ui import create_ui
import threading
intents = discord.Intents.default()
bot = commands.Bot(command_prefix="!", intents=intents)
@@ -23,10 +27,6 @@ def reload_games():
)
create_server("Amogus", 7777, 831955362646851617)
reload_games()
@bot.event
async def on_ready():
print(f"Logged in as {bot.user}")
@@ -93,4 +93,10 @@ async def task_loop():
game.to_json()
def start_bot():
bot.run(TOKEN)
threading.Thread(target=start_bot, daemon=True).start()
create_ui()
ui.run()

View File

@@ -1,18 +1,56 @@
aiofiles==25.1.0
aiohappyeyeballs==2.6.1
aiohttp==3.13.5
aiosignal==1.4.0
annotated-doc==0.0.4
annotated-types==0.7.0
anyio==4.13.0
attrs==26.1.0
audioop-lts==0.2.2
bidict==0.23.1
certifi==2026.2.25
click==8.3.2
discord==2.3.2
discord.py==2.7.1
docutils==0.22.4
dotenv==0.9.9
fastapi==0.135.3
frozenlist==1.8.0
h11==0.16.0
httpcore==1.0.9
httptools==0.7.1
httpx==0.28.1
idna==3.11
ifaddr==0.2.0
itsdangerous==2.2.0
Jinja2==3.1.6
lxml==6.0.2
lxml_html_clean==0.4.4
markdown2==2.5.5
MarkupSafe==3.0.3
multidict==6.7.1
nicegui==3.10.0
numpy==2.4.4
orjson==3.11.8
pandas==3.0.2
propcache==0.4.1
pydantic==2.12.5
pydantic_core==2.41.5
Pygments==2.20.0
python-dateutil==2.9.0.post0
python-dotenv==1.2.2
python-engineio==4.13.1
python-multipart==0.0.24
python-socketio==5.16.1
PyYAML==6.0.3
simple-websocket==1.1.0
six==1.17.0
starlette==1.0.0
typing-inspection==0.4.2
typing_extensions==4.15.0
uvicorn==0.44.0
uvloop==0.22.1
watchfiles==1.1.1
websockets==16.0
wsproto==1.3.2
yarl==1.23.0

5
ui.py Normal file
View File

@@ -0,0 +1,5 @@
from nicegui import ui
def create_ui():
ui.label("Amogus")