0
FlowdockでHubotを使用して現在のフロー/スレッドからユーザーリストを取得するにはどうすればよいですか?現在のフローユーザー名を使用してメッセージを表示するプラグインを作成したいと思います。 私はこれを見つけました:robot.brain.data.users 現在のフローからではなく、組織からユーザーのリスト全体を返します。Hubo - フロー/スレッドユーザーを取得する方法
FlowdockでHubotを使用して現在のフロー/スレッドからユーザーリストを取得するにはどうすればよいですか?現在のフローユーザー名を使用してメッセージを表示するプラグインを作成したいと思います。 私はこれを見つけました:robot.brain.data.users 現在のフローからではなく、組織からユーザーのリスト全体を返します。Hubo - フロー/スレッドユーザーを取得する方法
フローユーザーの一覧は、フローリソースを使用して取得できます。組織名とフロー名を知る必要があります。
https://www.flowdock.com/api/flows
形式は次のとおりです:ここでの 'ゲット・フロー' のセクションを参照してください
GET /flows/:organization/:flow
とリターン:
{
"id": "deadbeefdeadbeef",
"name": "My flow",
"parameterized_name": "my-flow",
"organization": {
"id": 8,
"name": "Acme",
"parameterized_name": "acme",
"user_limit": 0,
"user_count": 5,
"active": true,
"url": "https://api.flowdock.com/organizations/acme"
}
"unread_mentions": 0,
"open": true,
"url": "https://api.flowdock.com/flows/acme/my-flow",
"web_url": "https://www.flowdock.com/app/acme/my-flow",
"join_url": "https://www.flowdock.com/invitations/eedd2bf0643f75c14be9099272429351c7132a71-my-flow",
"access_mode": "link",
"users": [
{
"id": 9,
"nick": "Joe",
"name": "Joe Smith",
"email": "[email protected]",
"avatar": "https://d2cxspbh1aoie1.cloudfront.net/avatars/f5b8fb60c6116331da07c65b96a8a1d1/",
"status": "Testing API",
"disabled": false,
"last_activity": 1328016726423000,
"last_ping": 1328017690004000
},
{
"id": 42,
"nick": "Stevie",
"name": "Stevie Johnson",
"email": "[email protected]",
"avatar": "https://d2cxspbh1aoie1.cloudfront.net/5bdd089a099acc56fc7120f6325a5d5c/",
"status": null,
"disabled": false,
"last_activity": 1328016712345000,
"last_ping": 1328017612345000
}
]
}