3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ウイイレイベント告知用のBot作成してみた

Last updated at Posted at 2020-02-24

ウイイレイベント告知用のBot作成してみた

どうもヤジュンです。
今回は、TwitterのBotを作成してみました。

※本記事のソフトウェアは、Pythonで作成しています。■参考URL

■背景・導入

  • 2019年から「eスポーツ」市場が急速に成長した.
    それに伴い「ウイイレ」のイベントが毎週全国各地で開かれるようになった。
    これは、イベントの開催者が、プレイヤーから一般企業や団体に移ったためである。

    しかし。。。一つの問題が。。。

    情報インフラの整備がされていない!!
    大会情報がプレイヤーに伝わらない!!

    なら、誰かインフラを作るしかない!!
    本記事は、世界に誇れるウイイレ民のウイイレ民によるウイイレ民のためのインフラ 「ウイフラ」を作って(ry

■目的

  • ウイイレ大会・イベントの開催情報の流れを一元化する。

■方法

  • twitterのBOTを作成して、目的を達成します。
    ウイイレプレイヤーが好んで使用するからです。
    また、大会情報の告知もtwitterで行われるのが主です。

▼技術的な話

  • Botの作成には、Pythonのtweepyを使用します。
    twitterが公開しているapiです。
    五重羅生門並に、使用許諾申請がだるい!

    tweepyでやること自体はシンプル!


  1. ハッシュタグ「#ウイイレ_イベント告知」をTLから検索
  2. 該当ツイートをRT

  • 次は、上記のコードが定期的に実行されるようにします。
    今回はAWSを使用しました。

    これもやることはシンプル!


  1. AWS側から、1分間隔でイベントハンドラ呼び出ししてもらう

■結果

  • 出来上がったBotがこいつPES_EVENT_BOT
    試しにハッシュタグ「#ウイイレ_イベント告知」付きでツイートしたら、見事RTされました!

■お願い!

  • お願いは2つ!

    本Botをフォローして下さい
    ②大会やイベント告知ツイートにハッシュタグを付けてください。

    ウイイレの大会やイベント開催情報を見つけたら、ハッシュタグ「#ウイイレ_イベント告知」をつけて引用RTしてください。
    ※そして、もし可能であれば大会主催者側に本Botの存在を教えてください!
    次の告知ツイートから主催者側でハッシュタグをつけてもらえるかも??

■終わりに

  • 今回作成したBotで、ウイイレ界をより便利に出来たら嬉しいです!
    本活動は、趣味でやっていますが、わがまま言っていいなら私のyoutubeチャンネルを登録してくれると嬉しいです!笑

    もし増えたら、他のアイディアも実行します♪笑

■参考URL

  1. Twitterのbotをpythonで作成する手順
  2. API Reference
  3. 5分でわかる!AWS Lambda の使い方
3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?