Skip to content

Commit 2d72cdb

Browse files
committed
added suggested actions to activity
1 parent a27af09 commit 2d72cdb

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

src/Skype/Api/Conversation.php

+13-6
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,23 @@ class Conversation extends BaseApi implements ApiInterface
88
* Sends an activity message
99
*
1010
* @param string $target In format of 8:<username> or 19:<group>
11-
* @param string $content The message
11+
* @param string $text The message
12+
* @param array $suggestedActions
1213
* @return \Psr\Http\Message\ResponseInterface
1314
*/
14-
public function activity($target, $content)
15+
public function activity($target, $text, $suggestedActions = [])
1516
{
17+
$json = [
18+
'type' => 'message/text',
19+
'text' => $text,
20+
];
21+
22+
if (!empty($suggestedActions)) {
23+
$json['suggestedActions']['actions'] = $suggestedActions;
24+
}
25+
1626
return $this->request('POST', '/v3/conversations/' . $target . '/activities', [
17-
'json' => [
18-
"type" => "message/text",
19-
"text" => $content
20-
]
27+
'json' => $json
2128
]);
2229
}
2330
}

0 commit comments

Comments
 (0)