Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Most Starred & Recently Starred #37

Open
nikezono opened this issue Jan 17, 2015 · 7 comments
Open

Most Starred & Recently Starred #37

nikezono opened this issue Jan 17, 2015 · 7 comments

Comments

@nikezono
Copy link

通知を流すだけではなく、brainpermalink: countな形で貯めておいて、
hubot most starred 10とか
hubot recently starred 10のように検索出来るように出来たらちょっと便利かも。

アリならやります

@shokai
Copy link
Member

shokai commented Jan 17, 2015

ありな気もするけど、そうでもない気もしている

定期的にstar多い発言を自分でコマンド打って表示するなら、「1starのroom」の他に「3star以上のroom」とか作ってそっちにも通知流すとかした方が見る側が楽な気がする

star付いた発言から検索できる、という機能ならアリかも。検索結果がstar多い順とか?

@shokai
Copy link
Member

shokai commented Jan 17, 2015

% hubot stars best 10  # star多い10発言
% hubot stars search ざんまい # ざんまいを含むstar発言、star多い順10個

とか

  • 1つのpostでURL埋め込みしてくれるのは1URLのみ
  • 一気に10 postぐらいするとslack-clientが切断されるのでゆっくり

に気をつけてほしい

@shokai
Copy link
Member

shokai commented Jan 17, 2015

なおstar削除されたイベントも流れてきます

@shokai
Copy link
Member

shokai commented Jan 17, 2015

キーがpermalinkでvalueはstarした人のリストとかでいいかも
キーには"starcount-"とかprefix付けた方がいい、brainは全scriptで共有のhashだから

@nikezono
Copy link
Author

定期的にstar多い発言を自分でコマンド打って表示するなら、「1starのroom」の他に「3star以上のroom」とか作ってそっちにも通知流すとかした方が見る側が楽な気がする

star付いた発言から検索できる、という機能ならアリかも。検索結果がstar多い順とか?

brainにデータ入れる想定で考えていたんですが、汎用的に色々検索したくなることがありそうな気がするので、MongoHQあたりにstar_addedのドキュメント全部突っ込んで、hubotからmongodbのクエリを直接叩けるようにしてはどうでしょう。

stars best あたりは糖衣構文としてhubot側に実装してやるとか。
重いですね〜

@shokai
Copy link
Member

shokai commented Jan 18, 2015

brainとは別にmongoに保存でいいと思います
mongohqはfreeプランがいつのまにか消えてるので
mongolabでよいかと

@nikezono
Copy link
Author

mongohqはfreeプランがいつのまにか消えてるので
mongolabでよいかと

了解です。

  • hubot stars query MONGODB_QUERY
  • hubot stars best NUMBER
  • hubot stars search STRING

だけ実装してプルリクします

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants