package commands;
import polly.core.MSG;
import de.skuzzle.polly.sdk.Command;
import de.skuzzle.polly.sdk.MyPolly;
import de.skuzzle.polly.sdk.Signature;
import de.skuzzle.polly.sdk.User;
import de.skuzzle.polly.sdk.exceptions.DuplicatedSignatureException;
public class VersionCommand extends Command {
public VersionCommand(MyPolly polly) throws DuplicatedSignatureException {
super(polly, "version"); //$NON-NLS-1$
this.createSignature(MSG.versionSig0Desc);
this.setHelpText(MSG.versionHelp);
}
@Override
protected boolean executeOnBoth(User executer, String channel,
Signature signature) {
this.reply(channel, MSG.bind(MSG.versionPollyVersion,
this.getMyPolly().getPollyVersion()));
return false;
}
}