タグ

Sinatraに関するeielのブックマーク (2)

  • GAE + JRuby + Sinatra + Ruby Twitter GemでTwitterのBotを作成する - 愛と勇気と缶ビール

    どうやらTwitterにおけるBot作成のノウハウ?にある程度需要がありそうなので、久しぶりの更新です。ちなみに「簡単に誰にでもできる」系の記事ではありません。が、やること自体は単純です。 Twitter上でのBotに必要な要件はだいたい以下のようなものが考えられます(もちろん細かくいえばこれ以外にもあるでしょうが) 1、特定の文字列をランダムに投稿 2、自分のタイムライン、あるいはパブリックタイムライン中の特定の言葉に反応してリプライ 3、自分に対するリプライ中の特定の言葉に反応してリプライ 4、フォローしてくれた人にフォロー返し 5、リムーブした人へのリムーブ返し 個人的には、2と3を分ける必要はないかなあと思っています。というのは、自分のタイムラインには自分へのリプライも含まれているので。ただ、著名なカイジBotのように「リプライでジャンケンを挑まれたらその結果を返す」というような機

    GAE + JRuby + Sinatra + Ruby Twitter GemでTwitterのBotを作成する - 愛と勇気と缶ビール
  • Sinatra on GAE - urekatのスカンク日記3

    New!⇒ GAE/JRubyグループを作ってみました Rails on GAEより軽くて現実的かもしれませんぞ。 ActiveRecordを中心としたRailsフルスタックを使えないならRailsである必要ないもんね。 セットアップ % cd path/to/your/projects % git clone git://github.com/jugyo/sinatra_on_gae.git PROJECT_NAME % cd PROJECT_NAME % dev_appserver.sh -p 9999 . ブラウザで「http://localhost:9999/」を開く 基 WEB-INF/app.rbを編集する。 require 'rubygems' require 'sinatra' def h(s) Rack::Utils.escape_html(s) end get '/'

  • 1