2017-01-31 3 views

ответ

0

Поскольку вы уже используете Laravel, я предполагаю, что вы также используете Composer.

Так что в вашей командной строкой и введите следующую команду в каталоге проекта Laravel:

composer require "pimax/fb-messenger-php" 

Эта информация доступна из Pimax GitHub project

+0

Спасибо. Да, я знаю, что вы можете добавить его в Laravel композитором, но как вы это называете? Нужно ли объявлять его в каком-либо файле конфигурации или создавать отдельный конфиг? как насчет маршрутизации и контроллеров. Я использовал пример, который они имеют на странице github, но это для отдельного php-скрипта, а не Laravel. – singh

0

Run: композитор требует «Pimax/фб-мессенджер -php "

После его завершения. Вы можете просто использовать классы в своем контроллере. Нет необходимости редактировать/изменять/добавлять в файл конфигурации.

в контроллере классов использования:

use pimax\FbBotApp; 
use pimax\Menu\MenuItem; 
use pimax\Menu\LocalizedMenu; 
use pimax\Messages\Message; 
use pimax\Messages\MessageButton; 
use pimax\Messages\StructuredMessage; 
use pimax\Messages\MessageElement; 
use pimax\Messages\MessageReceiptElement; 
use pimax\Messages\Address; 
use pimax\Messages\Summary; 
use pimax\Messages\Adjustment; 
use pimax\Messages\AccountLink; 
use pimax\Messages\ImageMessage; 
use pimax\Messages\QuickReply; 
use pimax\Messages\QuickReplyButton; 
use pimax\Messages\SenderAction; 

......

, а затем в функции контроллера просто использовать SDK обычно:

$bot = new FbBotApp($token); 
$bot->send(new Message($ids, 'This is a sample message.'));