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/mcbbs_news/__init__.py
2023-12-19 14:35:50 +08:00

26 lines
850 B
Python

from core.builtins import Bot, Url
from core.component import module
from core.logger import Logger
from .mcbbs_news import news
mcbbs_news = module(
bind_prefix='mcbbs_news',
alias=['mn', 'mcbbsnews'],
developers=['Dianliang233'],
support_languages=['zh_cn']
)
@mcbbs_news.command('{{mcbbs_news.help}}')
async def main(msg: Bot.MessageSession):
res = await news(msg)
Logger.debug('res' + str(res))
if not res:
message = msg.locale.t('mcbbs_news.message.not_found')
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' + msg.locale.t('mcbbs_news.message.more') + \
Url('https://www.mcbbs.net/forum-news-1.html').url
await msg.finish(message)