新增B站漫画签到
This commit is contained in:
@@ -44,6 +44,7 @@ public abstract class Model implements ModelInterface {
|
||||
public static final String ROUTER_ADD = "!添加设备";
|
||||
public static final String ROUTER_DEL = "!删除设备";
|
||||
public static final String BT_DOWNLOAD = "下载bt";
|
||||
public static final String BILI_MANGA_SIGN="!B站漫画签到";
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.yutou.qqbot.models.WebSign;
|
||||
|
||||
import com.yutou.qqbot.QQBotManager;
|
||||
import com.yutou.qqbot.bilibili.BiliBiliManga;
|
||||
import com.yutou.qqbot.bilibili.BiliLogin;
|
||||
import com.yutou.qqbot.models.Model;
|
||||
import com.yutou.qqbot.utlis.QRCodeUtils;
|
||||
import net.mamoe.mirai.event.events.MessageEvent;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
public class BiliBiliMangeSign extends Model {
|
||||
@Override
|
||||
public boolean isUserPublic() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] getUsePowers() {
|
||||
return new String[]{
|
||||
QQFromCommands.BILI_MANGA_SIGN
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onMessage(Long qq, MessageEvent event, boolean isGroup) {
|
||||
super.onMessage(qq, event, isGroup);
|
||||
if(event.getMessage().contentToString().equals(QQFromCommands.BILI_MANGA_SIGN)){
|
||||
String msg;
|
||||
if(new BiliLogin().testLogin()){
|
||||
if(BiliBiliManga.sign()==null){
|
||||
msg="B站漫画已经签到过了";
|
||||
}else{
|
||||
msg="B站漫画签到完成";
|
||||
}
|
||||
QQBotManager.getInstance().sendMessage(qq,msg);
|
||||
}else{
|
||||
String url = new BiliLogin().login().getString("url");
|
||||
File code = QRCodeUtils.createQRCode("bili_login",url);
|
||||
QQBotManager.getInstance().sendMessage(code,qq,"B站未登录,请扫码登陆后再试");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTime(String time) {
|
||||
super.onTime(time);
|
||||
if("00:01:00".equals(time)){
|
||||
if(new BiliLogin().testLogin()){
|
||||
String msg;
|
||||
if(BiliBiliManga.sign()==null){
|
||||
msg="B站漫画已经签到过了";
|
||||
}else{
|
||||
msg="B站漫画签到完成";
|
||||
}
|
||||
QQBotManager.getInstance().sendMessage(msg);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user