twitter botを作ってみました
PHPとかのお勉強をかねて、ちょっとtwitter botを作ってみました。練習用ということで、すでにあるbotからアイデアをパクお借りしご参考にさせていただいたものばかりです。本当にすみません・・・。作ったbotはこれ → @synbotです。
一機能につき、twitterアカウント一つ取るというやり方もあると思うのですが、そうするとアカウントが増えすぎて管理が大変になる。ということで、機能毎にハッシュタグをつけて分類することにしました。全ての機能をこの@synbotに盛り込んで行くことになりますが、もし今後いい機能が作れたらアカウントを作って切り分けていこうと考えています。今の所実装した機能は以下の機能です。
実装済み機能
- #social_synbot: Webフォームから誰でも投稿できるSocial Bot機能
- こちらのWebフォームから、誰でも@synbotにつぶやきを投稿することができます。これは既に問題があることが分かっていますのでoAuth認証の導入を予定しています ( このアイデアもご参考にさせていただいたものです )。
- ご参考: @Social_bot ( Webページ )
- #jihou: 時報機能
- #weekday: 1日が切り替わるときにつぶやきます
- 今のところ以下の曜日の最初にしゃべります
- 月、金曜日
- ご参考: @ge_monday
- 今のところ以下の曜日の最初にしゃべります
今後実装予定の機能
- #social_synbot: oAuth対応
- #weather: お天気機能
- ご参考: @otenki_bot, @milk_san
- #cat: にゃーとリプライされるにゃーと返す
- ご参考: @nyaa_nya
- #synboten: 翻訳APIを使ってつぶやきを英語にする
- ご参考: @ironsen
- 自動follow返し機能
- followしてもらったら@でお礼を返す機能
- 他随時追加予定