2017-07-11 7 views
0

私はボトックスコミュニティには初めてで、最初のボットの開発を終了しました。今私はそれを私のサーバー上で動作させるようにしようとしています。問題は、Webhookを確認しようとしている間です。 「URLは検証できませんでしたコールバックの検証次のエラーで失敗しました:HTTPステータスコード= 403; HTTPメッセージ=禁断の」私はこのエラーを受け取ったのFacebookからしようBotpress - ベリファイフェイスブックボットメッセンジャーwebhook

私のURLを:https://b.mysite.com/api/botpress-messenger/webhook

しようbotpressから直接: Facebookとの通信中にエラーが発生しました 詳細:Facebook APIによってエラーが返されました。ステータス:400(Bad Request)(#194)callback_url、verify_token

ngrokを使用しようとすると、上記と同じエラーが発生します。のが私の現在のnginxの設定だ

server { 
    server_name b.mysite.com www.b.mysite.com; 

    access_log /var/log/nginx/b.mysite.com.access.log rt_cache; 
    error_log /var/log/nginx/b.mysite.com.error.log; 

    root /var/www/b.mysite.com/htdocs; 
    listen 80; # managed by Certbot 

    listen 443 ssl; # managed by Certbot 
ssl_certificate /etc/letsencrypt/live/b.mysite.com/fullchain.pem; # managed by Certbot 
ssl_certificate_key /etc/letsencrypt/live/b.mysite.com/privkey.pem; # managed by Certbot 
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot 

    # Redirect non-https traffic to https 
    if ($scheme != "https") { 
     return 301 https://$host$request_uri; 
    } # managed by Certbot 

    location/{ 
    proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header Host $http_host; 
    proxy_set_header X-NginX-Proxy true; 
    proxy_pass http://127.0.0.1:3000; 
    proxy_redirect off; 
    autoindex on; 
    } 

} 

Serverはeasyengineを使用して設定され、SSLをletsencryptによって発行され、certbotを使用してインストールされました。

この問題を解決してもらえますか? ありがとうございます!

答えて

0

私はeasyengineなしで新しいサーバをセットアップしてしまい、うまくいきました。おそらくいくつかのデフォルト設定がbotpressと競合しています。

0

アプリのルートディレクトリにbotpress-messenger.config.ymlを作成する必要があります。そして、あなたはプロキシにリクエストをchatbotproxy.com使用して、発信/着信要求を取り込むことができ、デバッグのために、enabled: true

applicationID: '' 
accessToken: '' 
appSecret: '' 
verifyToken: '' 
hostname: '' 
enabled: true 

もう一つ確認してください。

+0

こんにちはGözde、助けてくれてありがとう!ファイルを追加しただけでは機能しませんでした=( 私はchatbotproxyをもっと深くお試しになります。ありがとう – fnnrodrigo

+0

申し訳ありませんが、私は同様の問題に直面し、それが私を助けました。 –