sliverwing/laravel-dingtalk-bot-channel

This package makes it easy to send notifications using Dingtalk Bot

Downloads

18

Stars

2

Version

0.0.2

Laravel Dingtalk Bot Channel

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);
    }
    
    // ...
        

Sliverwing

Author

Sliverwing