-
Notifications
You must be signed in to change notification settings - Fork 19
启动WeChatBc
zheng sen he edited this page Feb 17, 2024
·
2 revisions
WeChatClient对象是整个程序的入口,如果你不需要将WeChatBc嵌入你自己的项目,只需要以main方法启动即可。 大部分你需要完成的功能,都可以通过继承BasePlugin类编写WeChatBc插件来完成。
前往 https://github.com/meteorOSS/WeChatBc/releases 获取最新的jar包
个人时间精力有限,仅对最新版本进行维护。请始终使用最新版本!
下载后,请将下载的 WeChatBc 程序放在一个目录里
创建 start.bat
脚本
内容如下:
java -jar WeChatBc-[版本号]-SNAPSHOT.jar
双击启动
推荐在docker容器内运行,稍后我会将镜像发布
不过,如果你需要的话,以下是关于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注册指令