1. Go to this page and download the library: Download spontena/pb-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
spontena / pb-php example snippets
use Spontena\PbPhp\PBClient;
use Spontena\PbPhp\FileKind;
use Spontena\PbPhp\Exception\ApiException;
$pb = new PBClient(
host: 'https://api.pandorabots.com',
appId: getenv('PB_APP_ID'),
userKey: getenv('PB_USER_KEY'),
);
try {
$pb->create('mybot');
$pb->upload(__DIR__ . '/aiml/greetings.aiml', 'mybot');
$pb->compile('mybot');
$reply = $pb->talk('hello', 'mybot');
foreach ($reply->responses as $line) {
echo $line, "\n";
}
} catch (ApiException $e) {
fprintf(STDERR, "Pandorabots API error %d: %s\n", $e->getStatusCode(), $e->getResponseBody());
}