import lombok.extern.slf4j.Slf4j;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
/**
* @program: zxt
* @description:
* @author: yxf
* @create: 2022-03-10 10:43
**/
@Slf4j
public class ChatbotSend {
//企业微信群机器人的WebHook地址xxx
public static String WEBHOOK_TOKEN = "xxx";
public static void main(String args[]) throws Exception {
sendWxMsg("测试测试");
}
public static void sendWxMsg(String msg) {
try {
HttpClient httpclient = HttpClients.createDefault();
HttpPost httppost = new HttpPost(WEBHOOK_TOKEN);
httppost.addHeader("Content-Type", "application/json; charset=utf-8");
//构建一个json格式字符串textMsg,其内容是接收方需要的参数和消息内容
String textMsg = "{"msgtype":"text","text":{"content":""+msg+""},"at":{"atMobiles":[""],"isAtAll":false}}";
StringEntity se = new StringEntity(textMsg, "utf-8");
httppost.setEntity(se);
HttpResponse response = httpclient.execute(httppost);
if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
String result = EntityUtils.toString(response.getEntity(), "utf-8");
System.out.println(result);
}
} catch (Exception e) {
log.error("发送失败:{}",e.getMessage());
}
}
}
最后
以上就是自由身影最近收集整理的关于企业微信群机器人发送消息的全部内容,更多相关企业微信群机器人发送消息内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复