新增天使动漫下载以及自动签到
This commit is contained in:
44
src/main/java/com/yutou/qqbot/models/Commands/Tsdm.java
Normal file
44
src/main/java/com/yutou/qqbot/models/Commands/Tsdm.java
Normal file
@@ -0,0 +1,44 @@
|
||||
package com.yutou.qqbot.models.Commands;
|
||||
|
||||
import com.yutou.qqbot.QQBotManager;
|
||||
import com.yutou.qqbot.models.Model;
|
||||
import com.yutou.qqbot.utlis.StringUtils;
|
||||
import com.yutou.qqbot.utlis.WebClient;
|
||||
import net.mamoe.mirai.event.events.MessageEvent;
|
||||
|
||||
public class Tsdm extends Model {
|
||||
@Override
|
||||
public boolean isUserPublic() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] getUsePowers() {
|
||||
return new String[]{
|
||||
QQFromCommands.TSDM_PAY
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onMessage(Long qq, MessageEvent event, boolean isGroup) {
|
||||
super.onMessage(qq, event, isGroup);
|
||||
if(msg.startsWith(QQFromCommands.TSDM_PAY)){
|
||||
String url=msg.replace(QQFromCommands.TSDM_PAY,"").trim();
|
||||
if(StringUtils.isEmpty(url)){
|
||||
QQBotManager.getInstance().sendMessage(qq,"使用说明:!tsdm [url]");
|
||||
return;
|
||||
}
|
||||
QQBotManager.getInstance().sendMessage(qq,"正在获取,请稍等...");
|
||||
QQBotManager.getInstance().sendMessage(qq,WebClient.getInstance().tsdm(url));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTime(String time) {
|
||||
super.onTime(time);
|
||||
if("08:00".equals(time)){
|
||||
WebClient.getInstance().tsdmSign();
|
||||
QQBotManager.getInstance().sendMessage(QQBotManager.defGroup,"已完成天使动漫的签到");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,8 @@ public abstract class Model implements ModelInterface {
|
||||
|
||||
public static class QQFromCommands {
|
||||
public static final String TURNIP_PROPHET = "大头菜";
|
||||
public static final String TSDM_PAY = "!tsdm";
|
||||
public static final String TSDM_SIGN = "!tsdm签到";
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user