from core.builtins import Bot, Image, Plain from core.component import module from .screenshot import get_pic dict_module = module('dictionary', alias=["dict"], desc='{dictionary.help}', developers=['Dianliang233']) @dict_module.handle(help_doc=' {{dictionary.help.term}}') async def _(msg: Bot.MessageSession): print(str(msg.parsed_msg['']).replace(' ', '-').lower()) pic_collins = await get_pic( 'https://www.collinsdictionary.com/dictionary/english/' + str(msg.parsed_msg['']).replace(' ', '-').lower(), 'collins') # pic_yd = await get_pic('https://www.youdao.com/result?word=' + msg.parsed_msg[''] + '&lang=en', 'yd') # if pic_collins or pic_yd: if pic_collins: # await msg.finish([Image(pic_collins), Image(pic_yd), await msg.finish([Image(pic_collins), Plain( f'https://www.collinsdictionary.com/dictionary/english/{msg.parsed_msg[""]}')]) # 有道:https://www.youdao.com/result?lang=en&word={msg.parsed_msg[""]}'''])