def wikipedia(inp, *, query):
"""Get wikipedia page about the topic."""
try:
page = wiki.page(query)
except wiki.exceptions.PageError:
return lex.wikipedia.not_found
except wiki.exceptions.DisambiguationError as e:
tools.save_results(inp, e.options, lambda x: wikipedia(inp, query=x))
return lex.unclear(options=e.options)
return lex.wikipedia.result(
title=page.title, url=page.url, text=page.content)
评论列表
文章目录