Archived
1
0
Fork 0

add cytoid profile

This commit is contained in:
yzhh 2021-02-11 23:10:14 +08:00
parent b5d36e0c3b
commit 7349fd0d06
2 changed files with 14 additions and 3 deletions

View file

@ -12,9 +12,15 @@ async def main(kwargs: dict):
msgsplit = message.split(' ')
if '-r' in msgsplit:
message = re.sub(' -r|-r ', '', message)
sendmsg = await server(message, raw=True)
raw = True
else:
sendmsg = await server(message)
raw =False
if '-p' in msgsplit:
message = re.sub(' -p|-p ', '', message)
showplayer = True
else:
showplayer = False
sendmsg = server(message, raw, showplayer)
sendmsg = await check([sendmsg])
send = await sendMessage(kwargs, sendmsg)
await asyncio.sleep(30)

View file

@ -5,7 +5,7 @@ import traceback
import aiohttp
async def server(address, raw=False):
async def server(address, raw=False, showplayer=False):
matchObj = re.match(r'(.*):(.*)', address, re.M | re.I)
servers = []
@ -69,6 +69,11 @@ async def server(address, raw=False):
if 'players' in jejson:
onlinesplayer = f"在线玩家:{str(jejson['players']['online'])} / {str(jejson['players']['max'])}"
servers.append(onlinesplayer)
if showplayer:
playerlist = []
for x in jejson['players']['sample']:
playerlist.append(x['name'])
servers.append('当前在线玩家:\n' + '\n'.join(playerlist))
if 'version' in jejson:
versions = "游戏版本:" + file['data']['version']['name']
servers.append(versions)