Archived
1
0
Fork 0
This repository has been archived on 2024-04-26. You can view files and clone it, but cannot push or open issues or pull requests.
akari-bot/modules/wiki/utils/newbie.py

18 lines
711 B
Python
Raw Normal View History

2021-11-12 14:25:53 +00:00
from core.dirty_check import check
from modules.wiki.wikilib_v2 import WikiLib
async def newbie(wiki_url):
wiki = WikiLib(wiki_url)
query = await wiki.get_json(action='query', list='logevents', letype='newusers')
pageurl = wiki.wiki_info.articlepath.replace('$1', 'Special:Log?type=newusers')
d = []
for x in query['query']['logevents'][:5]:
d.append(x['title'])
y = await check(*d)
y = '\n'.join(z['content'] for z in y)
g = f'{pageurl}\n{y}\n...仅显示前5条内容'
if g.find('<吃掉了>') != -1 or g.find('<全部吃掉了>') != -1:
g += '\n检测到外来信息介入请前往日志查看所有消息。Special:日志?type=newusers'
return g