微信公眾號多客服功能的實現--向指定客服發送信息


   微信本身的文檔有點(hen)坑,看半天看不明白,所以多客服這塊我們用飛哥的easyWechat的三方來做。

1. 下載安裝easyWechat,或者拷貝一份vendor文件也行。

2. 新建一個文件夾, 引入 composer 入口文件:

include __DIR__ . '/vendor/autoload.php';
3.加載要用的文件:

 

use EasyWeChat\Foundation\Application;
use EasyWeChat\Message\Text;

 

4.配置參數:

 

$options=[

/**
* 賬號基本信息,請從微信公眾平台/開放平台獲取
*/
'app_id' => '', // AppID
'secret' => '', // AppSecret
'token' => '', // Token
'aes_key' => '', // EncodingAESKey,安全模式下請一定要填寫!!!在

/**
* 日志配置
*
* level: 日志級別, 可選為:
* debug/info/notice/warning/error/critical/alert/emergency
*/
'log' => [
'level' => 'debug',
'file' => $_SERVER['DOCUMENT_ROOT'].'logs/weChat.log',
],
];
5.設置發送給客服的內容:
$text = new Text(['content' => '料服員會馬給你去,稍等^.^']);
6.獲取實例
$app = new Application($options);
$staff = $app->staff;
7.向指定客服發消息:
$staff->message($text)->to("oEtOpuCbQp9sAGOJHaMegIoQ5jFA" )->send();
完整代碼:

 

 
        
include __DIR__ . '/vendor/autoload.php'; // 引入 composer 入口文件


use EasyWeChat\Foundation\Application;
use EasyWeChat\Message\Text;
$text = new Text(['content' => '您的飲料服務人員會馬上給你送過去,請稍等^.^']);

$options=[

    /**
     * 賬號基本信息,請從微信公眾平台/開放平台獲取
     */
    'app_id'  => 'wxcd3024b**97828**',         // AppID
    'secret'  => '06e3cfbccb23**029dee5f6cb9c1db**',     // AppSecret
    'token'   => 'zxlkcvjios**jfrl',          // Token
    'aes_key' => 'gal77Dzf1f4gRineiTvwAAIc7VM7C0B**DXXCRbsPgX',                    // EncodingAESKey,安全模式下請一定要填寫!!!

    /**
     * 日志配置
     *
     * level: 日志級別, 可選為:
     *         debug/info/notice/warning/error/critical/alert/emergency
      */
    'log' => [
        'level' => 'debug',
        'file'  => $_SERVER['DOCUMENT_ROOT'].'logs/weChat.log',
    ],
];
$app = new Application($options);
$staff = $app->staff;

$staff->message($text)->to("oEtOpuCbQp9sAGOJHaMegIoQ5jFA" )->send();
 
        

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM