人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【代理質問】TwitterでBOTを作っているのですが、こいつに天気予報をさせたいと思います。何時間かに1回のランダムポストと「今日の/明日の/明後日の○○の天気は?」ときかれた時のリプライ。両方実装したいと思います。最初は2,3箇所でもいいのですが最終的に全国の天気をしゃべらせたいと思っています。
ベースはhttp://pha22.net/twitterbot/このサイトさんのVer.2.04を使っております。
自分でもいろいろ調べたのですが、行き詰ってしまいました。
そこで、丸投げで大変申し訳ないのですが、どなたかソースコードを作っていただき、その配置の仕方を教えてくださるとありがたいです。
ちなみに天気予報を取得するのは
http://weather.livedoor.com/weather_hacks/webservice.htmlにしようと思っています。
教えてばかりで申し訳ありません。どうぞよろしくお願い致します。

●質問者:
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:2.0 BOT サイト ソースコード プライ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● Shota Fukumori
●40ポイント

・正規表現でリプライのマッチングをしてキーワードの抽出

・キーワードから天気予報を取得

・XMLをパースして情報を取り出す

わけて考えればすぐじゃないですか。

他人にコード書かせて無料で使わせてもらうならやらなくてもいいんじゃないでしょうか。

こういうのを使えばいいのではないでしょうか。すでにあるんですし…

http://twitter.com/otenki_bot

◎質問者からの返答

…そうですね

私は離れた場所にいるので手取り足取り教えることができないのです

初心者には用語からして難しいらしいです 「パースって何?」ってきかれました…

いろいろぐぐったり、そのサイトも見たらしいんですけど、途中で行き詰っちゃったと申しておりました

ですので人力で質問させていただいたのです やらなくてもいい、のではなく自分の作ったBOTで本人がやりたいと申しておりますので

しかもBOT自体は完成しているので… 失礼ながら、やめれば、というご意見ではなくこうしたらどうか、というご意見をいただきたいです

無料ではなくはてなPをお礼として差し上げますしおすし…



ともあれ、厳しいご指摘ありがとうございます


2 ● ko8820
●40ポイント

http://pro10.sakura.ne.jp/tree/index.php?mode=root

こっちに質問を投げてみては?

その場合でも、小さく細切れで質問しないとつかないと思う。

人力検索はてなでも、もう少し範囲を小さくして機能ごとに質問すれば

回答がつくかも。

それか、500Pとか1000Pとかいう高ポイントを約束する。


>私の想像では、その場その場で取得するものを想像してました

>そうでなければ多数の地域にはとてもじゃありませんが対応できませんし、

私は、ローカルに一度に取得しておいて2度目からはこれを使う方式のほうが

高負荷にも耐えれると思うのでよいと思いますが、

初心者に渡すソースなら、その都度APIで取得して、それを使うほうが

シンプルなので理解しやすそうに思います。

◎質問者からの返答

ご回答ありがとうございます。

要は「BOTにライブドアのWeatherHacksから取得した天気予報のリプライ機能をつけたい」ということだけだったのですが、何やら難しいことになってしまいました

質問文が悪すぎです

はてなを6年近く利用させていただいているのですが、ネタ質問しかしてこなかったツケがここであらわれようとは…><

私自身の頭の程度を呪いたくなります

今、すっごい恥ずかしいです…


もちろん、どんぴしゃなご回答にはそれなりの対価をお支払いするつもりですが、それ以前に私の頭がですね…ああ、お恥ずかしい

私なんぞが真面目な質問をすること自体が間違いでした…

あーあーあー、消えてなくなりたい


重ねて、ご回答ありがとうございました


3 ● Shota Fukumori
●0ポイント

返答ありがとうございます

はてなポイントでできることって限られてますよね。それでもこのポイント数は少なすぎると思います。#2と同じ意見です。

あとはEasyBotterだと多少ベースに改良を加えないとできない気がします...

まあコメント欄をみて動かないということなんですが、phpの設定でエラーの出力が止められているのでは?

ググってスクリプト内部で設定変更する関数の実行を追加してやれば出力されるはずです。

あといまさらですがPHP昔触ったくらいでいまはRubyしか書けないことをご承知してください。はい。

URLはダミーです:

http://www.google.com/

◎質問者からの返答

いえいえ。こちらこそ。

ん?このポイント数?というのは回答ポイントのことでしょうか?

これは最初にはてなさんに支払うポイントと回答をオープンするたびに必要なポイントが表示されているだけで、回答者様にお支払いするポイントとは別のものですよ?

最初に質問するためにはてなポイントが必要で、ご回答をひとつオープンするごとに10ポイントが必要なシステムなのです。

ここから更にご回答者様にお支払いするポイントが必要、とそういうしくみです。

>ベースに改良を加えないとできない気がします…

そうですね、私もそう思います。

人に聞く前にもっとPHPの勉強をするべきではないかと。<友人

私はプログラミングとかそういう仕事とは全く無関係の仕事をしていますし。

追加のご回答ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ