タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

programmingとbotに関するtermin2のブックマーク (2)

  • rubyでtwitterbotを作ってみる その2 自動follow返し – happymeme

    前回 今回はfollowしてくれてる人に自動でfollow返しをする関数を作ります。 自分がfollowしてる人とfollowされてる人の配列を作って 引くとfollow返しすべき人の配列が出来ます。 今回はボット用なので、 自分がfollowしてる数 < followされてる数 の場合しか考慮してません — # 自動follow返し def auto_follow(base) # friendsを取得 friends = Array.new base.friends.each{ |f| friends << f.id } # followersを取得 followers = Array.new base.followers.each{ |f| followers << f.id } # friendsとfollowersの差を取ってfollow返し targets = Array.new

  • 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を作成する - 愛と勇気と缶ビール
  • 1