LoginSignup
26
15

More than 3 years have passed since last update.

【LINE BOT】NBA選手のスタッツを返信する公式アカウントを作った。

Last updated at Posted at 2021-02-17

NBA stats というLINE公式アカウントを作りました(beta版)。

このボタンをクリックして追加できます。
(2/18追記:現在メンテナンス中)

友だち追加

機能

選手名を送信すると直近のスタッツがflex message形式で返信されるというもの。
こんな感じ↓

10CDDB62-FBC7-4158-8436-749CFC851AB4_1_105_c.jpeg

よきっち, トリプルダブルの活躍。

何を打てば返信してくれるのか。

You send... type OK or error
Andre Drummond 英語, フルネーム, 先頭大文字 OK!
andre drummond 英語, フルネーム, 小文字 OK!
AndreDrummond 英語, フルネーム, 空白なし error...
Andre Drummond ! 余計な文字 (!など) error...
Harden 英語, 部分のみ, 先頭大文字 OK!
zion 英語, 部分のみ, 小文字 OK!
れぶろん 日本語ひらがな (愛称) OK!
ていたむ 日本語ひらがな (愛称) OK!
るか 日本語ひらがな (愛称) OK!
: : :
ルカ 日本語カタカナ (愛称) error...

愛称については下記を参考にしてください。もっと追加していく予定です。

{
    "ていたむ": "Jayson Tatum", "るか": "Luka Dončić", "やにす": "Giannis Antetokounmpo", "れぶろん": "LeBron James", "らめろ": "LaMelo Ball", 
    "けんば": "Kemba Walker", "かりー": "Stephen Curry", "よきっち": "Nikola Jokić", "ヘジテーション": "Jaylen Brown", "るい": "Rui Hachimura", "ゆうた": "Yuta Watanabe",
    "kp": "Kristaps Porziņģis", "めろ": "Carmelo Anthony", "ぺいとん": "Payton Pritchard", "ぶっかー": "Devin Booker", "ad": "Anthony Davis","kd": "Kevin Durant",
    "あーびんぐ": "Kyrie Irving", "はーでん": "James Harden", "まれー": "Jamal Murray", "でいむ": "Damian Lillard", "ごべあ": "Rudy Gobert", "しもんず": "Ben Simmons"
}

現在の問題点

①エラーのメッセージを改良。

②フロント整える。

③『Nikola Jokić』や『Luka Dončić』など、英語アルファベットではない(?)ものについては、現在変換されていない。つまり、『doncic』と打ってもエラーになってしまう。「č」や「ć」を「c」と変換させるコードを追加する。

④『curry』と打つと『Seth Curry』か『Stephen Curry』の選択ができるようにしたい。ボタンで選べるように。

(Githubはコードが整い次第公開予定。)

26
15
5

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
26
15