ContentGrabbingJi/src/main/java/net/lamgc/cgj/bot/AutoSender.java

33 lines
664 B
Java

package net.lamgc.cgj.bot;
import net.lamgc.cgj.bot.message.MessageSender;
import java.util.Objects;
/**
* 自动发送器
*/
public abstract class AutoSender {
private MessageSender messageSender;
/**
* 构造一个自动发送器
* @param messageSender 自动发送器所使用的消息发送器
*/
public AutoSender(MessageSender messageSender) {
this.messageSender = Objects.requireNonNull(messageSender);
}
/**
* 获取设置等等消息发送器
* @return 消息发送器
*/
MessageSender getMessageSender() {
return this.messageSender;
}
public abstract void send();
}