| 
					
				 | 
			
			
				@@ -18,6 +18,7 @@ import io.rong.models.message.PrivateMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.rong.models.message.RecallMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.rong.models.message.TemplateMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import lombok.extern.slf4j.Slf4j; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.apache.commons.lang3.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.BeanUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.web.bind.annotation.RequestBody; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -108,6 +109,12 @@ public class PrivateController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .msgType(ETencentMessage.TIMTextElem.name()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .msgContent(TencentRequest.TextMessageBody.builder().text(imMessageDto.getMessageContent()).build()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .build()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 普通文本消息,若是超链接地址,则需要转换成腾讯云的消息格式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (imMessageDto.getMessageContent().startsWith("http") && StringUtils.isBlank(imMessageDto.getExtra())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    // 自动填充为拓展消息内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    build.setCloudCustomData(imMessageDto.getMessageContent()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Boolean ret = imPluginContext.getPluginService().sendPrivateMessage(build); 
			 |