togoshiorg / togoshi-bot

private hubot program
3 stars 2 forks source link

格納したデータ件数をレスポンスで返す #31

Closed usagi-f closed 7 years ago

usagi-f commented 7 years ago

https://github.com/usagi-f/togoshi-bot/pull/28 上記PRでデータの格納はできたので、それを取得したい

やったこと

以下のコマンドを追加

:heavy_check_mark: get pokemon : ポケモンを1匹捕まえます :heavy_check_mark: zukan pokemon : 今までに捕まえたポケモンの総数を表示 :heavy_check_mark: zukan pokemon {id: number} : 指定のIDの捕まえたポケモンの数を表示 :heavy_check_mark: user pokemon {username: string} : 指定のusernameが捕まえたポケモンの数を表示 :heavy_check_mark: overcp pokemon {cp: number} : 指定したCPよりも強いポケモンの数を表示 :heavy_check_mark: shiny pokemon : 今までに捕まえた色違いポケモンの数を表示

上記コマンドを教えてくれるヘルプコマンドも追加 :heavy_check_mark: h pokemon


firebase/index.js に各条件のデータ件数を返すメソッドを追加。 条件にあった件数の数値を取得できるPromiseを返します。

スクリーンショット

image

image

関連Issue

https://github.com/usagi-f/togoshi-bot/issues/2 https://github.com/usagi-f/togoshi-bot/issues/11

usagi-f commented 7 years ago

masterへは、本PRもまとめてマージしてからデプロイしたいです。

loose-art commented 7 years ago

zukan pokemon {id: number}なんですが、日本語のポケモン名で絞込じゃ難しいですかね?? ポケモンのID覚えてる人ってかなりレアだと思うので、名前で調べられたら便利だなと思いました。

usagi-f commented 7 years ago

@loose-art それ自分も思ったので、追加開発で対応しようと思います。