タグ

botに関するmakotoworldのブックマーク (20)

  • GAEでTwitter botを作った - すぎゃーんメモ

    初めて、Twitter botなるものを作ってみた。 http://twitter.com/zenra_bot 公式ページ:http://zen-ra.appspot.com/ フォローするとフォローし返します フォローを外されると同様にフォローを外します フォロワーの発言を拾って、勝手に全裸に書き換えます 例:「@sugyan が全裸で言った: ********」 非公開の発言は拾わないようにしています。 たまに独り言もつぶやきます 実装 Google App Engine(Python)で作りました。 ソースコードはGitHubにて公開しています。 GitHub - sugyan/Zenra: 全裸にする 基的にcronでフォロワーのチェック&更新、つぶやきを行っているだけ。 特に外部のライブラリを使わずにGAEのurlfetch APITwitter APIを直接叩いたり。 一番

    GAEでTwitter botを作った - すぎゃーんメモ
  • PerlでTwitterのBotを作ってみる - As a Futurist...

    Perl なんて触ったことない人ですが、とりあえず動いたのでメモ書き。とは言え、 「作ってみる」なんてのは嘘で、ほぼコピペです。すみません m(_ _)m 基方針 参考ページ [プログラミング]北海道開発オフで Twitter bot を作ったよ | コマネタ帳 基的にここのスクリプトを動かすことしかしてません。いようつさんありがとうございます。 さて、Twitter から呼びかけを読み込むには「API」「Web ページ」「IM」の 3 通りがあります。 API は制限がうざい、Web ページは変更の可能性がある、ということでとりあえず IM 経由。 つまり、Bot のアカウントで IM を登録しておき、そこからメッセージを取得することで スクリプト内に発言をげとしてしまう感じです。 続いて Bot が発言する方は API を利用します。こちらも IM 経由にしたり、Web ページにし

    PerlでTwitterのBotを作ってみる - As a Futurist...
  • Cronを使わずに動く「全裸bot2」を作った - すぎゃーんメモ

    全裸botが規制されてから、2週間。復活の兆しは見えない。 ということで、我慢しきれず全裸bot2(@zenra_bot2)というアカウントを作成した。 GAEで動かしていたヤツでそのままアカウントだけ変更して動かしてもよかったのだけど、それだけだとあまりにも能が無いかなー、と思いPerlで作り直してみた。 Twitter botというと、普通は定期的に呟いたりするので、大抵はcronとかそれと同等の機能を持つサービスなんかを利用すると思う。 今回はそれを使わずに1つのスクリプトだけで完結するよう、Coro::AnyEventを使って複数の処理を定期的に動かすようにしてみた。 http://search.cpan.org/~mlehmann/Coro-5.2/Coro/AnyEvent.pm use strict; use warnings; use Coro; use Coro::Any

    Cronを使わずに動く「全裸bot2」を作った - すぎゃーんメモ
  • 2ちゃんねるBOTの作り方 実装編1 - GIOの日記

    2ちゃんねるBOTの作り方 準備編 - GIOの日記 2ちゃんねるBOTの作り方 設計編 - GIOの日記 必要な機能を思いだそう 1.掲示板一覧からニュー速VIPのURLを取得 2.ニュー速VIPの全てのスレッド情報を取得 3.全てのスレッドから全ての画像URLを取得 4.全ての画像をダウンロード 5.同じ画像をダウンロードしないようにスレッド情報を保存 最初にAPIを決めよう 最初にAPIを決めるのはテスト駆動開発を進めたり、美しいコードを書く上で有利です。まずはスケルトンコードっぽく実装 module Bot2ch class Menu def get_board(subdir) end end class Board def get_threads end end class Thread def get_images end end class NormalImageDownlo

    2ちゃんねるBOTの作り方 実装編1 - GIOの日記
  • YappoLogs: AnyEvent で plagger-ircbot 的なのかいた

    AnyEvent で plagger-ircbot 的なのかいた AneEvent二日目なので plagger irc bot的に使えるのを書いてみた。 http://github.com/yappo/perl-anyevent-irc-message-proxy POEってのはIKCっていう便利なRPC的に便利に使えるのが有るんですが、まぁplagger irc bot的なのにはそんな大げさの物も要らないので、jsonでデータ送ったらその中身をirc serverにNOTICEで出してくれるのを書いてみた。 そもそもjsonにしなくても良いんだけど、jsonの中に発言したいchannelとか指定出来るように拡張する時とかのためですね。 このくらいだと別に直でAnyEventのコード書いても良い感じすなー plaggerのそれとはコードも比べ物にならない程適当なんですが、似たような処理をA

  • プログラミングができなくても作れるTwitter botの作り方

    Twitterのおかげで、それまではごく一部の人しか知らなかったbotというものが、だいぶん身近で親しみやすいものになったと思うんだけど、 こうなったらもっと気軽に誰でもbotを作れるようになったら楽しいんじゃないか。プログラミングができない人でも一人一botくらい持つ勢いで。 ということでこの記事を書いてみました。

  • twitterのbotをphpで制作する | 星光のつれづれ日記

    始めに 最近ニュースで取り上げられるほど隆盛を極めている『twitter』。 twitterの紹介は割愛するが、その中でプログラムで動いている『bot』と言うものがある。 例えば、@buzztterや@bombtterなどがある。 他にもおもしろ所として@wakatterや@ha_ru_kaなんて言うユーザーの発言にをうまく利用したものもある。 地震速報や天気、料理レシピ人工知能を使ったものなど枚挙にいとまがない。 これらのbotの制作はプログラム初心者にとってハードルの高いものだと思う。 そこで今回、プログラミング言語の一つであるphpを使って作る方法をドドーンと公開する事にした。 僕も@dq_pencilや@nyafuuu、そして@nanikiruといくつか作った。 これらに使われているテクニックや関数なんかを公開しようと言う事ね。 僕が作ったボットについて詳しくはこちらへ。他の参

    twitterのbotをphpで制作する | 星光のつれづれ日記
  • Twitter ボットの作り方 Perl 編 (目次)

    一通りの連載が終了したので、最後になりますが、各エントリに簡単な説明を付けた目次を別エントリとしてあげておきます。 Twitter ボットの作り方 Perl 編 (1) ボット作成の前提となる基的な機能の動作確認を行います。この部分がうまくいかない場合、そもそもボットを作成する環境が整っていない事になるので重要です。 前書き 目標 用意するもの 方針 下準備 Twitter ボットの作り方 Perl 編 (2) 単にランダムにつぶやくだけの簡単なボットを作ります。cron に登録することで当の意味でボットとして活動可能になります。 状態ファイルの準備 データの準備 実際のスクリプト cron への登録 Twitter ボットの作り方 Perl 編 (3) Twitter 検索を組み合わせて、ボット宛のつぶやきを処理する方法を解説します。このテクニックは様々なタイプのボットで応用出来ます

    Twitter ボットの作り方 Perl 編 (目次)
  • Net::Twitterが3になりCPAN経由でインストールできない件 - Scrapdiary

    Net::Twitterが大幅バージョンアップされたようで、依存moduleの数がかなり多くなってるようです。CPANにてインストールすると途中で、恐らくMoose関連の依存moduleをインストール中に何故かfailureとう文字が・・・そしてインストール失敗。CPANで自動化してるのでどこでコケてるのかがイマイチわかりづらいところではありますが、原因を調べるためにCPANに上がっているPODをみれば何かわかるかもと思い読んでみることにした。 以下訳を書いてみる。 名前 Net::Twitter - Twitter APIのためのPerlインターフェース バージョン この資料はNet::Twitter バージョン3.04000について記載 概要(簡単なサンプルコード) use Net::Twitter; my $nt = Net::Twitter->new( traits => [qw/

    Net::Twitterが3になりCPAN経由でインストールできない件 - Scrapdiary
  • [ゆ]: Net::Twitter で簡単に作る Twitter ボットスクリプト紹介

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    [ゆ]: Net::Twitter で簡単に作る Twitter ボットスクリプト紹介
  • Twitter ボット作成入門:phpspot開発日誌

    八角研究所 : 誰でも簡単にできる Twitter ボット作成入門 Twitter ボット作成入門として、その作成方法のまとめと、日語プログラム言語の「なでしこ」によるサンプルプログラムが紹介されています。 発言者を誉めるボットというのはアイデア的に面白いですね。 適当に質問すると答えてくれるなんていうのもあったらいいですね。 phpでのボットの作り方ということで以下のリンクも紹介されていました。 PHPによる誰でも出来る簡単Twitterbotの作り方 - 遥か彼方の彼方から

  • 植木鉢をtwitter bot化するハック - engiNERD!

    超ほしかった 植物と話せるPlant Twitterキット - Engadget 日版 これを買えば植木鉢がtwitter botになる!ほしい! しかしThinkGeekで$99.99... いくら円高とはいえ、ちょっと気が引けるお値段。 というわけで作ってみた。 http://twitter.com/ponyoV3 ポニョは電脳空間と直結した植木鉢です。 ポニョなので知能指数は低めです。<= bot的に重要 ポニョはデンマーク生まれなので、緊急時は英語で叫びます。 Water me!とThank you!しか言わない元祖に比べたらなんと愛らしいことよ。 ちなみに元祖ページはこちら。 Botanicalls » Kits Arduino使ってるので実は回路もコードも公開されてるのです。XPortでLAN直結する感じですね。 でも今回は研究室常駐のポニョ(デンマークカクタス)をtwit

    植木鉢をtwitter bot化するハック - engiNERD!
  • はてなブログ | 無料ブログを作成しよう

    晴天の価値 2月中旬に出張で千葉へ行った。5日間の滞在中はずっと快晴で、気温は20℃に迫る春のような暖かさだった。仕事は朝から晩まで現場を走り回る過酷なもので、身体的にも精神的にも追い込まれた。毎朝、京葉線から見える美しい景色を眺めて正気を保っていた。太平洋へ燦々と…

    はてなブログ | 無料ブログを作成しよう
    makotoworld
    makotoworld 2009/07/01
    参考にする
  • twbot3.rb - Twitter Bot Support Library in Ruby

    twbot3.rbは、RubyにてTwitterのbot(プログラムにより自動的に発言を行うアカウント)作成を行う際に、その補助を行う(主に、OAuthトークンの管理を行う)ライブラリです。どちらかといえばフレームワークに近いかもしれません。 特に、定期的に特定の位置からデータを取得し(RSSTwitterのタイムラインなど)、それに基づいて発言を行うbotを作るのに適したものとなっています。 Rubyインタプリタの導入されている、定期的にプログラムを実行させるためのPC 定期的なプログラムの実行を行う機構としては、Unix系OSであればcronWindowsであればタスクスケジューラなどがあります。(これらに関する詳細な説明は行いません) 電気代を考慮して、省電力なマシンを使ったり、省電力機能を利用するとよいでしょう。 Rubyの環境について Ruby 1.8以降での利用を推奨します

  • ついったのお知らせbot - ついったの会話まとめ みるたん物置(跡地?)

    忘れかけていたけど、ついったのお知らせbotはこんな感じです。という紹介。 実際大したことやってないし、わざわざ書くのもどうなの?という感じですが。 やっている事は、curlコマンドでついったのjson叩いてるだけです。それをshell script化してcrondやatdから呼んでいるだけ。 スクリプトはこんな感じ。 #!/bin/sh ID=mirubot PASS=パスワード curl -s --basic --user "$ID:$PASS" --data-ascii "status=$*" "http://twitter.com/statuses/update.json" crontabはこんな感じ 0 5 * * * twitter-bot.sh "朝ちゅん" 1> /dev/null 2> /dev/null 0 7 * * * twitter-bot.sh "コケコッコー

    ついったのお知らせbot - ついったの会話まとめ みるたん物置(跡地?)
  • Twitterの簡単なbotを作ろう!!!! - hitode909の日記

    この記事はめちゃくちゃ古いです.別の方法で,oAuthに対応したbotを作ってください.google:twitter bot oAuth 今日はTwitterの簡単なbotを作ってみます。 作るもの 現在のUNIXタイムを配信する、unixtimebotを作ります。 既に完成したものが以下のURLで動いています(飽きたら配信が止まるかもしれません)。 http://twitter.com/unixtimebot あなたはこのbotをfollowすることによって、常にUNIXタイムを意識しながら暮らすことができます。 方針 Rubyを使います。 直接TwitterAPIを叩くのではなく、RubyGemsからライブラリを取ってきてそれを使ってアクセスします。 Twitterにアクセスできるgem Twitterにアクセスするためのgemは、ちょっと探しただけで、これだけありました。 Twit

    Twitterの簡単なbotを作ろう!!!! - hitode909の日記
  • botを作りたい - タケルンバ卿日記

    突然だけども、Twitterのbotを作りたくなった。 ……作り方わかんねえ。orz で、困っているわけだが、考えているのはこんな感じのもの。 ったー(qutter) べもの写真をTwitterに投稿するbot TwitterのIDは取得完了 写真ははてなフォトライフに専用フォルダをつくり、そこのを利用 はてなフォトライフ - 無料・大容量、写真を共有できるウェブアルバム ここにある写真のURLをランダムに貼り付ける できることなら「生でいてー」「焼いていてー」「煮ていてー」なんかのセリフを文に入れたい さらにできることなら、超レアに「メシよりオマエがいたい」みたいな萌えセリフも出現させるようにしたい とりあえずは1時間に1回くらいURLを自動投稿できりゃ上等だな 問題は作り方だ とりあえずググる PHPで作ればいいのか、Rubyがいいのか 説明とか読んでもわからん ←イマコ

    botを作りたい - タケルンバ卿日記
  • PHPによる誰でも出来る簡単Twitterbotの作り方 - 遥か彼方の彼方から

    プログラムcronよくわからないしAPIとかもまだ触りたくない、でも簡単なものでもいいからtwitterbotが作りたい! なんて人がいるんじゃないかと思います。僕がそうです。そこで、一時間に一度の発言でいいPHPのごくごく基的な知識がある@返しとかしないという条件で簡単なbotを作ってみました。作り方PHPtwitterの投稿をするにはPHPTwitterに投稿 - HIRACCHI H.D.を参考にするのが一番簡単です。 messageというところを$mesとでもしておいて、usernameとpasswordを入力した後の場所で、投稿したいメッセージをプログラムで作成、それを$mesに代入とするのがいいです。実際に投稿するメッセージは、お好きなモノを。どこかのサイトの定期的に変化するデータをもってきてもいいですし、事前にいくつか表示したいものを用意して乱数で振り分けたりしてもいい

  • BOTとは ゲームの人気・最新記事を集めました - はてな

    自動でつぶやかれる通常のツイートに加えて、リプライに返信したり、フォローを返してくれるプログラムもある。Botでもアカウントを見守る中の人がいる場合もある。 最近では「RTやリプライなどにあまり受け答えしない人」という意味でも広く使われるようになってきた。→「なりすましBot」

    BOTとは ゲームの人気・最新記事を集めました - はてな
  • ウェブ自動巡回ボット-bot-の作り方 for Perl 初級編 - 後ろを見ろ、後ろを!

    そういえば昔はてなの人力検索で、アンケートにbotで自動回答してる奴がいるとか居ないとかで話題になったことがあったのを思い出して書いてみた。はてなアイデアにも一連の関連アイデアが出ている。 はてなアイデア そもそも1回答当たり1ptというインセンティブの低さとか、匿名回答者の質の低さとかそういう問題が主である気もするが、これ以降はbotの問題に限って言うと、CAPTCHAみたいな逆チューリングテストの導入は、結局アクセシビリティとトレードオフ。インセンティブが変わらず作業量だけ増えてめんどくさくなり、かなり回答率が下がると思われるので多分逆効果だろう。 わざわざチューリングテストをかまさなくても、選択肢のラジオボタンの部分をJavascript(欲を言えばFlash)にするだけで、かなりbotの回答を回避できると思うのだが。少なくともHTMLをparseして解析結果を元にrequestを返

    ウェブ自動巡回ボット-bot-の作り方 for Perl 初級編 - 後ろを見ろ、後ろを!
  • 1