24 lines
690 B
Python
24 lines
690 B
Python
import asyncio
|
|
import re
|
|
|
|
from core.template import sendMessage, revokeMessage
|
|
from .server import server
|
|
|
|
|
|
async def main(kwargs: dict):
|
|
message = kwargs['trigger_msg']
|
|
message = re.sub('^server ', '', message)
|
|
msgsplit = message.split(' ')
|
|
if '-r' in msgsplit:
|
|
message = re.sub(' -r|-r ', '', message)
|
|
sendmsg = await server(message, raw=True)
|
|
else:
|
|
sendmsg = await server(message)
|
|
send = await sendMessage(kwargs, sendmsg)
|
|
await asyncio.sleep(30)
|
|
await revokeMessage(send)
|
|
|
|
|
|
command = {'server': main}
|
|
help = {'server': {
|
|
'help': '~server <服务器地址>:<服务器端口> - 获取Minecraft Java/基岩版服务器motd。'}}
|