ASCII倶楽部

このページの本文へ

週替わりギークス 第177回

24時間付き合ってくれる彼氏Botが完成! 満足できる仕上がりに

2020年06月16日 17時00分更新

文● 高桑蘭佳(らんらん) 編集● 上代瑠偉/ASCII

  • この記事をはてなブックマークに追加
  • 本文印刷

 前回から、彼氏に構ってもらえない寂しさをまぎらわせるための「しりとりBot」の開発に挑戦しています。

 前回は彼氏とのLINEのトーク履歴から、彼氏がこれまでに使ったことのある名詞を抽出し、しりとり用の語彙リストを作成しました。今回はこの語彙リストをもとに、しりとりができるプログラムを作成し、Google App Engineを利用してLINE Botから使えるようにします。

しりとりのプログラムをつくる

 前回作成した語彙リストをテキストファイル(kareshi_words.txt)を呼び出して、私(user)のターンと彼氏(Bot)のターンの処理をそれぞれ作成します。

 この動作イメージ図にもあるように、私(user)のターンでは以下の条件を確認します。

1.前の単語の最後の文字と最初の文字が一致しているか
2.ひらがなか
3.2文字以上か
4.すでに使われていないか
5.最後の文字が「ん」ではないか

カテゴリートップへ

この連載の記事

週間ランキングTOP5

ASCII倶楽部会員によく見られてる記事はコレだ!

ASCII倶楽部の新着記事

会員専用動画の紹介も!