wechat api
0.0.3
wechat-api는 WeChat 개인 계정의 Java 버전 API로, 개인 계정에 더 많은 기능을 부여하고 편리한 인터페이스 호출을 제공합니다.
온라인 문서
로컬 개발 학생의 경우 먼저 lombok 플러그인을 설치하고 JDK 환경이 1.7 이상인지 확인하세요.
maven
종속성 소개
< dependency >
< groupId >io.github.biezhi</ groupId >
< artifactId >wechat-api</ artifactId >
< version >1.0.6</ version >
</ dependency >
나만의 작은 로봇을 만들어보세요
public class HelloBot extends WeChatBot {
public HelloBot ( Config config ) {
super ( config );
}
@ Bind ( msgType = MsgType . TEXT )
public void handleText ( WeChatMessage message ) {
if ( StringUtils . isNotEmpty ( message . getName ())) {
log . info ( "接收到 [{}] 的消息: {}" , message . getName (), message . getText ());
this . sendMsg ( message . getFromUserName (), "自动回复: " + message . getText ());
}
}
public static void main ( String [] args ) {
new HelloBot ( Config . me (). autoLogin ( true ). showTerminal ( true )). start ();
}
}
/**
* 给文件助手发送消息
*
* @param msg 消息内容
* @return 发送是否成功
*/
boolean sendMsgToFileHelper ( String msg );
/**
* 给某个用户发送消息
*
* @param name 用户UserName
* @param msg 消息内容
* @return 发送是否成功
*/
boolean sendMsg ( String name , String msg );
/**
* 根据名称发送消息
*
* @param name 备注或昵称,精确匹配
* @param msg 消息内容
* @return 发送是否成功
*/
boolean sendMsgByName ( String name , String msg );
/**
* 给某个用户发送图片消息
*
* @param name 用户UserName
* @param imgPath 图片路径
* @return 发送是否成功
*/
boolean sendImg ( String name , String imgPath );
/**
* 根据名称发送图片消息
*
* @param name 备注或昵称,精确匹配
* @param imgPath 图片路径
* @return 发送是否成功
*/
boolean sendImgName ( String name , String imgPath );
/**
* 给用户发送文件
*
* @param name 用户UserName
* @param filePath 文件路径
* @return 发送是否成功
*/
boolean sendFile ( String name , String filePath );
/**
* 根据名称发送文件消息
*
* @param name 备注或昵称,精确匹配
* @param filePath 文件路径
* @return 发送是否成功
*/
boolean sendFileName ( String name , String filePath );
더 많은 API에 대한 문서를 참조하세요.
MIT