# -*- coding:utf-8 -*-
import json
import requests
from .pbc import main
import re
async def rc():
url = 'https://minecraft-zh.gamepedia.com/api.php?action=query&list=recentchanges&rcprop=title|user|timestamp&rctype=edit|new&format=json'
text1 = requests.get(url,timeout=10)
file = json.loads(text1.text)
d = []
for x in file['query']['recentchanges']:
d.append(x['title']+' - '+x['user']+' '+x['timestamp'])
y = await main(d)
space = '\n'
f = re.findall(r'.*\n.*\n.*\n.*\n.*',space.join(y))
if f[0].find('<吃掉了>')!=-1 or f[0].find('<全部吃掉了>')!=-1:
return(f[0]+'\n...仅显示前5条内容\n检测到外来信息介入,请前往最近更改查看所有消息。Special:最近更改')
else:
return(f[0]+'\n...仅显示前5条内容')