2016-11-03 2 views
0

Я пытаюсь создать бот kik, но я все время получаю эту ошибку в любое время, когда я пытаюсь запустить ее. «Uncaught ReferenceError: request is not defined». Я устанавливал узел и пакет кик, но это, кажется, не работает здесь мой Javascript:Kik Bot | Uncaught ReferenceError: require не определен

request.post({ 
    url: "https://api.kik.com/v1/config", 
    auth: { 
     user: "<my-user-name>", 
     pass: "<my-api-key>" 
    }, 
    json: { 
     "webhook": "<link>", 
     "features": { 
      "receiveReadReceipts": false, 
      "receiveIsTyping": false, 
      "manuallySendReadReceipts": false, 
      "receiveDeliveryReceipts": false 
     }, 
     "staticKeyboard": { 
      "type": "suggested", 
      "responses": [ 
       { 
        "body": "Start", 
        "type": "text" 
       }, 
       { 
        "body": "Help", 
        "type": "text" 
       } 
      ] 
     } 
    } 
}, callback); 

Я пытался смотреть в это, но придумал ничего. Может быть проблема с узлом?

Благодарим вас заранее!

+0

Вы установили запрос? 'npm install request' и потребовал его? 'var request = require ('request');' –

+0

Хорошо, что меня смущает, нужно ли оно находиться в определенном месте для запуска в узле. вот весь код, который дал мне пример. – Scope

+0

Это точно так же, как документация, а не исполняемый фрагмент кода. Вам нужно установить 'request' с помощью npm, а затем потребовать его. а также для изменения кода и обеспечения надлежащей функции обратного вызова. –

ответ

1

From the conversation we had, I thought I put the answer here for future references.

Этот фрагмент кода предполагается запускать на NodeJS в командной строке, а не в браузере.

Вам необходимо настроить среду узлов, установить необходимые зависимости, используя npm или что угодно. Затем запустите код в узле.

$ npm install request для установки запроса. var request = require('request'), чтобы потребовать установленную библиотеку.

Также вам необходимо изменить код и обеспечить надлежащую функцию обратного вызова. Вы можете прочитать запрос документации here.

Смежные вопросы