Я использую HighOSSierra на Mac.Я установил Hubot, используя последовательность как здесь
Версия моего узла v10.7.0 , а версия npm 6.2.0 .Вот как выглядит мой package.json:
{
"name": "zeus",
"version": "0.0.0",
"private": true,
"author": "testmail@company.com",
"description": "A simple helpful robot for your Company",
"dependencies": {
"coffee-script": "^1.12.6",
"hubot": "^3.1.1",
"hubot-diagnostics": "^1.0.0",
"hubot-google-images": "^0.2.7",
"hubot-google-translate": "^0.2.1",
"hubot-help": "^1.0.1",
"hubot-maps": "0.0.3",
"hubot-pugme": "^0.1.1",
"hubot-redis-brain": "^1.0.0",
"hubot-rules": "^1.0.0",
"hubot-scripts": "^2.17.2",
"hubot-shipit": "^0.2.1",
"hubot-slack": "^4.5.4"
},
"engines": {
"node": "0.10.x"
}
}
При запуске hubot с помощью адаптера оболочки он отвечает.Но как только я использую токен провала и меняю адаптер на провисание, хабот не может продолжить работу.Я смог найти журналы ниже при запуске:
[Wed Sep 26 2018 13:10:18 GMT+0530 (India Standard Time)] DEBUG
RtmClient#start() with options: {"token":"***********************"}
verbose: Attempting to connect via the RTM API debug: BaseAPIClient
_makeAPICall end verbose: BaseAPIClient _callTransport - Retrying
[object Object] debug: BaseAPIClient _callTransport end verbose:
BaseAPIClient
_callTransport - Retrying [object Object] verbose: BaseAPIClient
_callTransport - Retrying [object Object] verbose: BaseAPIClient
_callTransport - Retrying [object Object] verbose: BaseAPIClient
_callTransport - Retrying [object Object] verbose: BaseAPIClient
_callTransport - Retrying [object Object] verbose: BaseAPIClient
_callTransport - Retrying [object Object] verbose: BaseAPIClient
_callTransport - Retrying [object Object]
Примечание: https_proxy и HTTPS_PROXY оба установлены в переменных среды.
После того, как я получу эту работу на Mac, я планируюпоговорить с ботом через Slack.