我使用Laravel Notifications功能从我们的应用发布到Slack频道。
它可以按照我的预期运作,但希望这个特定的功能可以用于' @ channel'这样它就会向拥有Slack移动应用程序的用户发送通知。
return (new SlackMessage)
->success()
->content("A ride request has been raised")
->attachment(function ($attachment) use ($ride) {
$attachment->title($ride->name, route('ride', $ride->id))
->content($ride->pickup_address);
});
我尝试过毫无兴趣地更改to
方法。
答案 0 :(得分:2)
虽然您可以自定义to
方法,但这不是它的完成方式。
相反,您希望将<!channel>
关键字添加到content()
方法中,如下所示:
->content("Hey <!channel> someone has done something")
简单的东西。
答案 1 :(得分:0)
对于Slack @消息,请尝试:
<!everyone|@everyone>
或<!everyone>
。