from core.component import on_command from core.builtins.message import MessageSession from core.elements import Url from .mcbbs_news import news mcbbs_news = on_command( bind_prefix='mcbbs_news', alias=['mn', 'mcbbsnews'], desc='获得 MCBBS 幻翼快讯版最新新闻(未被版主高亮过的新闻将被忽略)', developers=['Dianliang233'] ) @mcbbs_news.handle() async def main(msg: MessageSession): res = await news() print('res' + str(res)) if res is None: message = '没有找到任何新闻。' else: lst = [] for i in res: lst += [f'{i["count"]}. [{i["category"]}] {i["title"]} - {i["author"]} @ {i["time"]}\n{i["url"]}'] message = '\n'.join(lst) + '\n更多资讯详见 ' + \ Url('https://www.mcbbs.net/forum-news-1.html').url await msg.finish(message)