Skip to content

Commit 322711a

Browse files
committed
feat: Support NLP in receive message
Close #89
1 parent 1c53a76 commit 322711a

File tree

2 files changed

+30
-5
lines changed

2 files changed

+30
-5
lines changed

src/Messages/ReceiveMessage.php

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@
77

88
namespace Casperlaitw\LaravelFbMessenger\Messages;
99

10-
/**
11-
* Class ReceiveMessage
12-
* @package Casperlaitw\LaravelFbMessenger\Messages
13-
*/
1410
/**
1511
* Class ReceiveMessage
1612
*
@@ -59,6 +55,11 @@ class ReceiveMessage
5955
*/
6056
private $referral = [];
6157

58+
/**
59+
* @var array
60+
*/
61+
private $nlp = [];
62+
6263
/**
6364
* Receive constructor.
6465
*
@@ -237,4 +238,27 @@ public function getReferral()
237238
{
238239
return $this->referral;
239240
}
241+
242+
/**
243+
* Set NLP
244+
*
245+
* @param $nlp
246+
*
247+
* @return $this
248+
*/
249+
public function setNlp($nlp)
250+
{
251+
$this->nlp = $nlp;
252+
return $this;
253+
}
254+
255+
/**
256+
* Get NLP
257+
*
258+
* @return array
259+
*/
260+
public function getNlp()
261+
{
262+
return $this->nlp;
263+
}
240264
}

src/Messages/Receiver.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ private function boot()
7676
Arr::has($message, 'message.is_echo') ||
7777
(!Arr::has($message, 'message.text') && !Arr::has($message, 'message.attachments') && !Arr::has($message, 'referral'))
7878
)
79-
->setAttachments(Arr::get($message, 'message.attachments', []));
79+
->setAttachments(Arr::get($message, 'message.attachments', []))
80+
->setNlp(Arr::get($message, 'message.nlp', []));
8081
}
8182

8283
$messages[] = $receiveMessage;

0 commit comments

Comments
 (0)