使用以下方法可以通过 PHP 发送 message 到 slack

  1. 创建 Incoming Webhooks
  2. 下载类库
  3. 发送消息

Creating incoming webhook

打开 Slack API 管理页面
https://api.slack.com

点击右上角的 Your Apps

Installing the package

类库的地址:
https://packagist.org/packages/alek13/slack

可以通过以下命令直接下载

composer require alek13/slack

Sending a message with PHP

<?php
require __DIR__ . '/vendor/autoload.php';
// send message to slack easeware group
$hookUrl  = 'https://hooks.slack.com/services/Txxxxxxxx/Bxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxx';
$settings = [
    'username' => 'Developer',
    'channel' => '#Channel',
];

$client = new Maknz\Slack\Client($hookUrl, $settings);
$client->send("Hello world!");

More Info

有关发送消息的更多信息可以查看以下链接
https://github.com/php-slack/slack#sending-messages

参考资料:
https://api.slack.com/incoming-webhooks
https://dev.to/phpprofi/slack-send-simple-message–3pj7