(cls, message_info)
return cls._from_message(
            message_info.message,
            message_info.app,
            message_info.user,
            # message_info.raw
        )
:type message_info: wechat_django.models.WeChatMessageInfo
:type message_info: wechat_django.models.WeChatMessageInfo
: type message_info : wechat_django . models . WeChatMessageInfo
def from_message_info(cls, message_info):
        """
        :type message_info: wechat_django.models.WeChatMessageInfo
        """
        return cls._from_message(
            message_info.message,
            message_info.app,
            message_info.user,
            # message_info.raw
        )
def from_message_info ( cls , message_info ) : return cls . _from_message ( message_info . message , message_info . app , message_info . user , # message_info.raw )