ietty社内でも人気のポケモンGOですが、会社の近くにレアポケモンが出現していないかポケビジョンばかり見て仕事にならなくなってしまったので、レアポケモンが出現した時にSlackにメンション付きで通知するようにしました。 とりあえず準備 Slack BOTはHubotで開発し、サーバには無料で使えるHerokuを使います。 HubotはNode.jsで開発ができるので、ポケモンGOのAPI取得部分はjavascriptでポケモンGOのAPIを扱えるPokemon-GO-node-apiを使います。 github.com ※npmに公開されているのでnpm install pokemon-go-node-apiで簡単にインストールできます。 ソースコード module.exports = (robot) -> PokemonGO = require('pokemon-go-node-api'