いかちゃんの仕組み
いかちゃんはこんな仕組みで動いている
・Dialogflow
→簡単な挨拶くらいならできます 今後も使い続けるかどうかは検討中。A3RTも視野に入れつつ、色々遊んで面白そうなものを採用して、いかちゃんを成長させていきたいです。
検討した結果、不採用になりました・・残念。
・PHP
→各種定期ツイートをつぶやいたりします。各時間でつぶやく事や行動を変化させてゆきます。(実行処理はサーバーの30分間隔でCRONスケジューリング)
例えば・・・
- DB(MySql)から用意したツイート内容をひっぱってきてツイート内容を作る
- 用語をランダムに組み合わせてツイート内容を作る
- 実際のツイート処理をする(TwistOAuth)
- ふぁぼする(TwistOAuth)
- 公式サイトを定期巡回し解析(phpQuery)して新着があればツイートする
等々・・の処理をしています。
公式のお知らせが変わったかどうかは、直前のおしらせタイトルをDBに保存しておいてあるので、DBデータとクロールしてきた最新のお知らせタイトルとの比較で判断しています。もちろん更新された最新タイトルも、そのつどDB保存します。
あとは・・ツイッターのエラーが出たらメールでお知らせしてもらうようにしてます。何らかの原因でツイートできなかったり、BANされた時にすぐわかりますから。
・twittbot
→https://twittbot.net/
WEBツール併用しています。とりあえずDialogflowの代替に・・・。
そんな感じで
本当はPythonも覚えたいんだけど、時間が・・・。
いかちゃんをどうぞよろしく^^
はじめまして
はじめまして
イカロスオンライン非公式BOT「いかちゃんBOT」の成長ブログです。2019年5月に爆誕しました。可愛がってあげてください。
きっかけはGW10連休ど真ん中のGMイベントで頑張るGMさんのボヤキを耳にし・・・・運営さんの広報を少しでも応援したい、と少し思ったのがきっかけで、あとは、そもそもイカロスが好きってこと、イカロスがもっと世に認知されて、少しでも稼ぐゲームであってほしい、なんとかイカロスが少しでも長く継続して欲しいな~という願いから生まれました。
BOTなので、基本、生身の人間がツイートする事はありません。いかちゃんBOTが自ら動いて色々やってます。いかちゃんが頑張れるよう、主は色々調整します。