java实现自动发送微信QQ消息(可发图片)

import java.awt.*;
import java.awt.datatransfer.*;
import java.awt.event.KeyEvent;
public class SendQQandWEIXIN {
    public static void main(String[] args)throws AWTException {
        Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();
        Transferable tText = null;
        Toolkit tolkit = Toolkit.getDefaultToolkit();
        String[] lists ={"我只爱你四天,春天夏天秋天冬天","我只爱你三天,昨天,今天,明天.","我只爱你两天,白天,黑天","我只爱你一天,每一天","爱你么么哒"};
        Robot robot = new Robot();
        robot.delay(10000);//延迟十秒,主要是为了预留出打开窗口的时间,括号内的单位为毫秒
        for (int i = 0; i < 5; i++) {//循环五次,当然,如果爱得深,你死循环也没问题设置为100
            tText = new StringSelection(lists[i]); //自己定义就需要把这行注释,下行取消注释
//            tText = new StringSelection("爱你每一天");//如果爱得深,把这行取消注释,把内容更换掉你自己想说的
            clip.setContents(tText, null);
            robot.keyPress( KeyEvent.VK_CONTROL);
            robot.keyPress(KeyEvent.VK_V);
            //robot.keyRelease(KeyEvent.VK_CONTROL);
            robot.delay(3000);
            robot.keyPress( KeyEvent.VK_ENTER);
            robot.delay(10000);
        }
    }
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
首先,你需要获取微信开发者账号,并创建一个微信公众号或企业号。然后,你需要获取微信公众平台开发文档和SDK,并学习如何使用Java发送微信消息。 在Java中,你可以使用HTTP请求或微信官方提供的Java SDK来与微信服务器进行通信。如果你使用HTTP请求,你需要先获取access_token,然后才能发送消息。如果你使用微信官方提供的Java SDK,你可以直接调用相应的API来发送消息。 以下是一个使用Java SDK的示例代码: ```java // 引入 WeChat SDK import com.tencent.wework.api.*; import com.tencent.wework.api.domain.*; import com.tencent.wework.api.enums.*; public class WeChatSender { public static void main(String[] args) { // 初始化 WeChat SDK WeWork weWork = new WeWork(); weWork.init(new CorpId("your_corpid"), new CorpSecret("your_corpsecret")); // 创建消息 Text text = new Text(); text.setContent("Hello, World!"); // 发送消息 try { MessageSendResult result = weWork.message().send(new ChatId("your_chatid"), text); System.out.println("Message sent: " + result.toString()); } catch (WeWorkException e) { e.printStackTrace(); } } } ``` 在这个示例中,你需要替换`your_corpid`、`your_corpsecret`和`your_chatid`为你自己的信息。`your_chatid`是你要发送消息的目标群聊ID。你可以在微信公众平台的管理后台中找到它。 这只是一个简单的示例,你需要根据自己的实际需求进行修改。另外,发送消息到群聊需要有相应的权限,确保你已经授权了相应的权限。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值