目前,我使用我的“机器人”的 webhook 方法向团队成员发送消息。
到目前为止这很棒:
$curl = curl_init('https://hooks.slack.com/services/XXX/YYY/ZZZ');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-type: application/json"));
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($message));
$json_response = curl_exec($curl);
根据https://api.slack.com/docs/message-attachments将消息编码为 JSON
我们使用它向个人发送异常报告。一些异常报告需要我的项目管理员跟进。(一个例外可能是“您没有填写下周的日历。”)
我相信如果不是机器人直接向团队成员发送消息,而是机器人可以将消息发送给团队成员和项目管理员,它可以提高问责制。
对于直接消息,我们可以使用
'channel' => '@' . $row['responsible_person'],
但显而易见
'channel' => '@' . $row['responsible_person'] . ',@projectadmin',
不起作用。
这可能吗?