(self)
return '[CQ:{type}{params}]'.format(type=self.type, params=params)
将消息段转换成字符串格式。
将消息段转换成字符串格式。
将消息段转换成字符串格式。
def __str__(self):
        """将消息段转换成字符串格式。"""
        if self.type == 'text':
            return escape(self.data.get('text', ''), escape_comma=False)

        params = ','.join(
            ('{}={}'.format(k, escape(str(v))) for k, v in self.data.items()))
        if params:
            params = ',' + params
        return '[CQ:{type}{params}]'.format(type=self.type, params=params)
def __str__ ( self ) : if self . type == 'text' : return escape ( self . data . get ( 'text' , '' ) , escape_comma = False ) params = ',' . join ( ( '{}={}' . format ( k , escape ( str ( v ) ) ) for k , v in self . data . items ( ) ) ) if params : params = ',' + params return '[CQ:{type}{params}]' . format ( type = self . type , params = params )