def postGroupMessage(message: MessageChain, bcc: Broadcast) -> NoReturn: bcc.postEvent( GroupMessage(messageChain=message, sender=Member(id=123456789, memberName="member name", permission=MemberPerm.Administrator, group=Group( id=123456789, name="group name", permission=MemberPerm.Administrator))))
ImageQQ.fromLocalFile( ImageDownload(imgInfo['img_src'], BILI_ASSET_PATH)) for imgInfo in dynamicInfo[1] ] + [ Plain( f'\n原动态链接:https://t.bilibili.com/{dynamicID}?tab=2' ) ]))) elif dynamicInfo := GetDynamicInfo(dynamic, [['card', 'item', 'content']]): if RegExMultiPattern(TEXT_IMAGE_PATTERN, dynamicInfo[0]): botBroadcast.postEvent( BiliDynamicEvent( MessageChain.create([ Plain( f'{dynamicInfo[0]}\n原动态链接:https://t.bilibili.com/{dynamicID}?tab=2' ) ]))) elif dynamicInfo := GetDynamicInfo( dynamic, [['card', 'image_urls'], ['card', 'title'], ['card', 'id']]): botBroadcast.postEvent( BiliDynamicEvent([ MessageChain.create([ ImageQQ.fromLocalFile( ImageDownload(imgsrc, BILI_ASSET_PATH)) for imgsrc in dynamicInfo[0] ] + [ Plain( f'来自小加加的专栏:\n{dynamicInfo[1]}\nhttps://www.bilibili.com/read/cv{dynamicInfo[2]}'
def postFriendMessage(message: MessageChain, bcc: Broadcast) -> NoReturn: bcc.postEvent( FriendMessage(messageChain=message, sender=Friend(id=123456789, nickname="friend name", remark="renamed name")))