Serve/modules/minecraft_signal_bridge.py
2025-08-29 10:20:01 +02:00

16 lines
479 B
Python

import libminecraft
import libsignal
import libcommon
RetardsServer = libcommon.Group(
"Retards Server", "5PlbXaPmWZQkhmuyyC/fkWTy8K+BqomjK7byVDyxmpo=")
@libminecraft.onConsoleOutput(r"\[.*\] \[Server thread\/INFO\]: <(.*)> (.*)")
def minecraftToSignal(usr: str, msg: str):
libsignal.sendMessage(f"[{usr}] {msg}", RetardsServer)
@libsignal.onMessage(RetardsServer)
def signalToMinecraft(usr: str, msg: str):
libminecraft.sendCommand(f"tellraw @a [{usr}] {msg}")