Skip to content

启动WeChatBc

zheng sen he edited this page Feb 17, 2024 · 2 revisions

启动WeChatBc

WeChatClient对象是整个程序的入口,如果你不需要将WeChatBc嵌入你自己的项目,只需要以main方法启动即可。 大部分你需要完成的功能,都可以通过继承BasePlugin类编写WeChatBc插件来完成。

获取最新发布jar

前往 https://github.com/meteorOSS/WeChatBc/releases 获取最新的jar包

个人时间精力有限,仅对最新版本进行维护。请始终使用最新版本!

启动

下载后,请将下载的 WeChatBc 程序放在一个目录里

创建 start.bat 脚本

内容如下:

java -jar WeChatBc-[版本号]-SNAPSHOT.jar

双击启动

image

推荐在docker容器内运行,稍后我会将镜像发布

其他

不过,如果你需要的话,以下是关于WeChatClient对象的指导

创建 WeChatClient

WeChatClient wechatClient = new WeChatClient(Logger logger)

使用默认的构造方法来创建一个Client对象

登录

既然是微信客户端的实现,必定是要登录的

Launch 接口封装了登录的细节,你可以实现该接口以创建客户端对象

public class CreateWeChatClient implements Launch {
    public static void main(String[] args) {
        WeChatClient weChatClient = new CreateWeChatClient().createWeChatClient();
    }
    
    public WeChatClient createWeChatClient(){
        return login(LoggerFactory.getLogger("wechat-client"));
    }
}

如果有需要,你也可以查看WeChatLogin类加入自己的逻辑

得到WeChatClient对象后,调用初始化方法

weChatClient.start();

如果你需要阻塞主程序的话

weChatClient.loop();

该操作会调起一个简单的控制台,你可以通过相关api注册指令

Clone this wiki locally