そろそろ別のプロジェクトが必要です｡
そして､ 今回の企画では､ Twitterボットの作り方を紹介します｡
このTwitterボットは､ Twitterで役に立ちそうな面白いことをたくさんしてくれます｡ 人をフォローしたり､
何かをリツイートしたり､ キーワードに基づいたツイートに「いいね」を押したり｡
楽しくなりそうですね｡
さて､ このセクションでは､ Twitter APIと呼ばれるものを操作する必要があります｡
APIの話を思い出してください｡ Webサイトが提供するAPIは､ 私たちにデータを提供してくれます｡
また､ APIを持たないウェブサイトからデータを取得する方法もあります｡
スクレイピングのようなものを使って｡
これは､ 講座のスクレイピングのセクションでお話ししていることです｡
しかし､ 許可制のAPIもあります｡ つまり､ Twitterはデータへのアクセスを提供してくれますが､ そのデータにアクセスするためにはTwitterから許可を得なければならないのです｡
誰でも手に入るわけではありません｡
Twitter APIにアクセスし､ ここのリンクをクリックすると､ 実はすでにアカウントが設定されているんです｡
しかし､ アカウントを持っていない場合､ あなたのページはよくこのように表示され､ アクセスを申請するために適用をクリックしなければならないでしょう｡
現在､ Twitter APIは完全に無料です｡
なぜ応募が必要かというと､ 機密情報を書き込むだけのボットを作ったり､ 違法なことをしたり､
スパムメールを送ったりと､ 悪いことをする人が出てこないようにするためです｡
だから､ これが正当な用途であることを確認したいだけなのです｡
応募の際に､ これは個人の開発者であり､ アカウントを使用し､ 契約書とポリシーを必ず読んでくださいと言えばいいのです｡
基本的に､ 嫌な思いをすることはありません｡
私たちのように実験的で､ APIを悪用しない限り､ アクセスは許可されます｡
今､ あなたはそれをすることができますし､ 私がTwitterをコーディングするのを見ることもできます｡
でも､ さっき言ったように時間はかからないので､ 自分一人でもできますよ｡
APIにサインアップすることをお勧めします｡ なぜなら､ Twitterボットを作るのは楽しくてクールだからです｡
さて､ アカウントを作成すると､ このような状態になります｡
そして､ 実は最近､ UIを変更したそうです｡
だから､ 必要以上に混乱するように見えるんです｡
しかし､ 必要なのは「Get Started」をクリックするだけです｡
ここにはとても良いドキュメントがあり､ docsやdocumentationsを見れば､
APIの使い方がわかります｡
でも､ 私の場合は､ アプリを作るだけでいいんです｡
ここでは､ すでにXHTMLボットを作成しましたが､ ここでアプリの作成をクリックし､ アプリを追加して､
そのアプリが行うことをいくつか説明する名前を付けることができます｡
だから､ 開発者用と言えるでしょう｡
ウェブサイトのURLのようなものを記入してください｡
そして､ この情報の一部を記入するだけでいいのです｡
さて､ 私がこの情報を入力しているところを録画するつもりはありませんでした｡
だから､ 先に作っておいたんです｡
これからPythonスクリプトを書いて､ このAPIを操作してみましょう｡
そのためには､ tweepというものを使います｡ これは､ ご覧のように､ Twitter APIにアクセスするための使いやすいPythonのライブラリです｡
IPライブラリを使って､ このAPIと対話し､ Pythonスクリプトを書くことができるようになるわけです｡
めちゃめちゃ楽しくなりそうです｡
では､ 次のビデオで､ さっそくご紹介します｡
初めてTwitterボットを作る方法を紹介します｡
ここにCTMボットと呼ばれるフォルダがあり､ 私のツイートtweet dot pyファイルがあります｡
それでは､ 次のビデオでコーディングの準備を始めましょう｡