sliverwing/laravel-dingtalk-bot-channel

This package makes it easy to send notifications using Dingtalk Bot

0.0.2 2017-11-02 15:39 UTC

This package is not auto-updated.

Last update: 2024-05-20 05:16:57 UTC


README

add dingtalk bot channel support for Laravel

Message Type Supported

  • Text
  • Link
  • Markdown
  • ActionCard
  • [] FeedCard

Usage

  • Require this package
composer require sliverwing/laravel-dingtalk-bot-channel
  • Add configuration file to your project
# ./config/dingtalk.php
return [
    'bot' => [
        'token' => 'Your Token'
    ]
];
  • Update your notification file
    // ...

    /**
     * Get the notification's delivery channels.
     *
     * @param  mixed  $notifiable
     * @return array
     */
    public function via($notifiable)
    {
        return [DingtalkBotChannel::class];
    }
    
    // ...
    
    public function toDingTalkBot($notifiable)
    {
        return (new Message())
            ->text("Test Msg")
            ->at(['156xxxx8827', '189xxxx8325'], false);
    }
    
    // ...