Essenciais Para A Configuração ( Essential For Setup ) :
- PHP >= 5.4
- Composer. https://getcomposer.org/download/
- Entender o Basico de PHP
- Hospedagem Usada Para O Projeto https://goo.gl/rRHSWu
Pra que Serve? ( What is it for? )
- Atendente Para Paginas
- Facil Configuração
- Menor Tempo De Resposta
- Integração Com Banco De Dados
- Facil manutenção
composer chatbotphp paulao-dev/chat-bot-php-facebook
Demo: Demo Online
-
Acesse o Painel De Desenvolvedores do
Facebook Developers
- Meus Aplicativos > Adicionar Aplicativo
- Nome De Exibiçao > De sua Preferencia
- Clique no Botão > Crie um número de identificação do aplicativo.
-
Aplicativo Criado
- Com o Aplicativo já criado No menu vá em Adicionar Produto
-
Configurando o Messenger
- Clique Encima do Botão Começar na Opção "Messenger"
-
Configuraçoes
- Com o Messenger Adicionado Vá em Webhooks E Clique em Configurar Webhooks
-
Configurando WebHooks
- Em URL de retorno de chamada: coloque o
https://seudominio.com/webhooks
. - Senha: Abra o arquivo
index.php
e atribua uma senha para verificaçao no webhooks.
Route::get('/webhook', function() { $token_access = "minhasenha123"; });
- Em Verificar token: o valor definido em $token_access.
- Em Campos de Assinatura: selecione messages, messaging_postbacks, message_deliveries, message_reads
- Apos seguir os passos clique em Verificar e Salvar
- Em URL de retorno de chamada: coloque o
-
Configurando Servidor PHP
Apos a verificaçao ser bem sucedida.
-
Abra o terminal na pasta baixada o repositorio é de um
composer install
- Config Bot: Abra o arquivo
/config/botConfig/config.php
e insira sua configuração
- Config Bot: Abra o arquivo
define("BOT_KEY", "SUA KEY");
define("BOT_TOKEN", "minhasenha123");
define("BOT_DOMINIO", "https://meusite.com/");
define("BOT_ENDPOINT", BOT_DOMINIO."endpoint");
- Para gerar a KEY: vá ate Geração de token acima de Webhooks em Pagina selecione a pagina desejada para o BOT. Ira Abrir uma janela pedindo a permissão da pagina para o acesso do Facebook Developers. Apos Aceitar em Token de acesso da Página ira aparecer um Token quer Sera o
BOT_TOKEN
/config/botConfig/config.php
.
-
Configurar Mensagens
- Para Configurar bastar ir ate
/neural/neuro-system.json
- Para Configurar bastar ir ate
-
As Callbacks são configurada em
/src/bot/callbacks.php
Note:
- As mensagens são configuradas em JSON.