cronのジョブを設定する

まず、青いgのアイコンをクリック

プロジェクト名等の設定

プロジェクト名に先に作成したGoogle APPの名称を入力
パッケージ名にも同じ名前を入力
GoogleWebツールキットを使用というチェックは外し、完了をクリック

左側のプロジェクト・エクスプローラに何か出てきたら

まずは、プロジェクト・エクスプローラ上でcrontwit → src → crontwit → CrontwitServlet.javaを開く
そこで、以下をコピペする

package crontwit;
import java.net.MalformedURLException;
import java.net.URL;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import javax.servlet.http.*;
 
@SuppressWarnings("serial")
public class CrontwitServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
resp.setContentType("text/plain");
 
try {
URL url = new URL("http://your.bot.url/");//ここを書き変える
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
String line;
 
while ((line = reader.readLine()) != null) {
resp.getWriter().println(line);
}
reader.close();
 
} catch (MalformedURLException e) {
resp.getWriter().println("URL faild : " + e);
} catch (IOException e) {
resp.getWriter().println("URL faild : " + e);
}
 
}
}

この中の「ここを書き変える」と書かれた行のURLをbot.phpのURLに変更する。
変更したら「ファイル」→「保管」で上書き保存する

cron.xmlの作成

プロジェクト・エクスプローラ上でアプリケーション名 → warの中にある「WEB-INF」上で右クリックして、新規 → ファイルをクリック
ファイル名に「cron.xml」と入力して完了

cron.xmlの編集

cron.xmlが開くが、編集しにくいので一度閉じる
プロジェクト・エクスプローラ上でcron.xmlを右クリックし、アプリケーションから開く → テキスト・エディターを使用して編集画面に移り、以下をコピペ

<cronentries>
  <cron>
    <url>/crontwit</url>
    <description>cronttwit the run every 2 minutes</description>
    <schedule>every 2 minutes</schedule>
    <timezone>Asia/Tokyo</timezone>
  </cron>
</cronentries>

この中の「every 2 minites」と書かれた部分をcronを動かしたい周期に変更する(4 minutes等)
保存をして終了する