ポケモンの相性が覚えられないのでダメージ倍率計算するLINE Botを作った。

表題の通り。ポケモン剣プレイしてたのですが、あまりに覚えられなさすぎてチャンピオンにボコボコにされたので作りました。

相性ととくせいを教えるBot
相性ととくせいを教えるBot

防御側のタイプを入力すると、攻撃側の相性を返却します。

本当は8世代のポケモンの名前を入力してダメージ倍率を出したかったのですが、使ってるポケモン図鑑のjsonが8世代対応してなかったので対応待ちです。(2020/08/16追記)使用しているpokemon.jsonが更新停止してしまったので、別のjsonを使用してポケモンの名前で検索できるようにしました。詳細はREADME.mdを参照してください。ついでにとくせいも返却しています。

相性覚えられなさすぎてポケモンGOでロケット団のリーダーにも全然勝てなかったのですが、これでどうにかなりそうです。

以下ソースコード。Mojolicious::Liteというか、Perlが使いにくいのでPythonあたりで作ったほうが良かったかもしれないですね。
retrorocket/poke-weak: ポケモンの相性チェック用LINE Bot