Refactored
This commit is contained in:
parent
e7248723f5
commit
715d0527bf
6 changed files with 327 additions and 106 deletions
11
modules/everyone.py
Normal file
11
modules/everyone.py
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
from libbot import signal
|
||||
from libsignal import Message
|
||||
|
||||
|
||||
@signal.onMessage()
|
||||
async def onMessage(message: Message):
|
||||
if message.user and message.text and "@everyone" in message.text:
|
||||
await signal.sendMessage(
|
||||
Message("EVERYBODY LISTEN!!!!", quote=message),
|
||||
message.group or message.user,
|
||||
)
|
||||
24
modules/minecraftSignalBridge.py
Normal file
24
modules/minecraftSignalBridge.py
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
import asyncio
|
||||
|
||||
from libbot import minecraft, signal
|
||||
from libsignal import Message, MessageStyle
|
||||
|
||||
RSChat = asyncio.run(signal.getGroup("5PlbXaPmWZQkhmuyyC/fkWTy8K+BqomjK7byVDyxmpo="))
|
||||
|
||||
|
||||
@minecraft.onPlayerChat()
|
||||
async def onMinecraftMessage(player: str, message: str):
|
||||
await signal.sendMessage(
|
||||
Message(
|
||||
f"<{player}> {message}", styles=[MessageStyle(0, len(player) + 2, "BOLD")]
|
||||
),
|
||||
RSChat,
|
||||
)
|
||||
await minecraft.command("say hi")
|
||||
|
||||
|
||||
@signal.onMessage()
|
||||
async def onSignalMessage(message: Message):
|
||||
if message.user and message.user.note and "!rserver" in message.user.note:
|
||||
username = message.user.last_nickname
|
||||
await minecraft.command(f"tellraw @a <{username}> {message.text}")
|
||||
Loading…
Add table
Add a link
Reference in a new issue