diff --git a/pkg/platform/sources/gewechat.py b/pkg/platform/sources/gewechat.py index d11f64b3..acbf92e6 100644 --- a/pkg/platform/sources/gewechat.py +++ b/pkg/platform/sources/gewechat.py @@ -53,7 +53,7 @@ class GewechatMessageConverter(adapter.MessageConverter): 'user_name': component.user_name}) elif isinstance(component, platform_message.ForwardMiniPrograms): content_list.append({"type": 'ForwardMiniPrograms', 'xml_data': component.xml_data, 'image_url': component.image_url}) - elif isinstance(component, platform_message.EmoJi): + elif isinstance(component, platform_message.Emoji): content_list.append({'type': 'emoji', 'emoji_md5': component.emoji_md5, 'emoji_size': component.emoji_size}) elif isinstance(component, platform_message.Link): content_list.append({'type': 'Link', 'link_title': component.link_title, 'link_desc': component.link_desc, @@ -377,7 +377,7 @@ class GeWeChatAdapter(adapter.MessagePlatformAdapter): , display_name=msg['display_name'], page_path=msg['page_path'] , cover_img_url=msg['cover_img_url'], title=msg['title'], user_name=msg['user_name']) elif msg['type'] == 'ForwardMiniPrograms': - self.bot.forward_mini_app(app_id=self.config['app_id'], to_wxid=target_id, xml=msg['xml_data'], cover_img_url=msg['inage_url']) + self.bot.forward_mini_app(app_id=self.config['app_id'], to_wxid=target_id, xml=msg['xml_data'], cover_img_url=msg['image_url']) elif msg['type'] == 'emoji': self.bot.post_emoji(app_id=self.config['app_id'], to_wxid=target_id, emoji_md5=msg['emoji_md5'], emoji_size=msg['emoji_size']) @@ -426,7 +426,7 @@ class GeWeChatAdapter(adapter.MessagePlatformAdapter): , display_name=msg['display_name'], page_path=msg['page_path'] , cover_img_url=msg['cover_img_url'], title=msg['title'], user_name=msg['user_name']) elif msg['type'] == 'ForwardMiniPrograms': - self.bot.forward_mini_app(app_id=self.config['app_id'], to_wxid=target_id, xml=msg['xml_data'], cover_img_url=msg['inage_url']) + self.bot.forward_mini_app(app_id=self.config['app_id'], to_wxid=target_id, xml=msg['xml_data'], cover_img_url=msg['image_url']) elif msg['type'] == 'emoji': self.bot.post_emoji(app_id=self.config['app_id'], to_wxid=target_id, emoji_md5=msg['emoji_md5'], emoji_size=msg['emoji_size']) diff --git a/pkg/platform/types/message.py b/pkg/platform/types/message.py index f75bb945..8b509b17 100644 --- a/pkg/platform/types/message.py +++ b/pkg/platform/types/message.py @@ -672,7 +672,7 @@ class ForwardMiniPrograms(MessageComponent): image_url: typing.Optional[str] = None -class EmoJi(MessageComponent): +class Emoji(MessageComponent): """emoji表情""" type: str = 'EmoJi' """emojimd5""" @@ -858,6 +858,7 @@ class File(MessageComponent): """文件名称。""" size: int """文件大小。""" + def __str__(self): return f'[文件]{self.name}'