通过 Laravel 通知 Slack 频道中的所有人
Notify everyone in a Slack channel via Laravel
我正在使用 Laravel 通知功能 post 从我们的应用到 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
方法,但没有任何乐趣。
虽然您可以自定义 to
方法,但实际情况并非如此。
相反,您想将 <!channel>
关键字添加到您的 content()
方法中,如下所示:
->content("Hey <!channel> someone has done something")
简单的东西。
对于 Slack @ 消息尝试:
<!everyone|@everyone>
或 <!everyone>
.
我正在使用 Laravel 通知功能 post 从我们的应用到 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
方法,但没有任何乐趣。
虽然您可以自定义 to
方法,但实际情况并非如此。
相反,您想将 <!channel>
关键字添加到您的 content()
方法中,如下所示:
->content("Hey <!channel> someone has done something")
简单的东西。
对于 Slack @ 消息尝试:
<!everyone|@everyone>
或 <!everyone>
.