hubot ne charge pas la configuration de mes scripts hubot
-
21-12-2019 - |
Question
J'ai mis en place un serveur hubot, version 2.7.1
.Voici la section dépendances de mon package.json
:
"dependencies": {
"hubot": ">= 2.6.0 < 3.0.0",
"hubot-scripts": ">= 2.5.0 < 3.0.0",
"hubot-hipchat": "~2.6.4"
},
Lorsqu'il démarre, il charge les scripts dans scripts/
mais semble ignorer la collection que j'ai mise hubot-scripts.json
.Voici la première partie de ce fichier :
["shipit.coffee", "sudo", "9gag", "abstract"
Avec les journaux de démarrage détaillés, vous pouvez voir que shipit.coffee est inclus (l'un des paramètres par défaut), mais aucun des autres ne l'est :
[Tue Feb 25 2014 10:59:46 GMT-0800 (PST)] DEBUG Loading hubot-scripts from /path/node_modules/hubot-scripts/src/scripts
[Tue Feb 25 2014 10:59:46 GMT-0800 (PST)] DEBUG Parsing help for /path/node_modules/hubot-scripts/src/scripts/shipit.coffee
[Tue Feb 25 2014 10:59:46 GMT-0800 (PST)] DEBUG Loading external-scripts from npm packages
Il y a environ 460 fichiers dans le node_modules/hubot-scripts/src/scripts/
répertoire, et il comprend les quatre donnés dans mon hubot-scripts.json
déposer.Tout ce que je peux supposer, c'est qu'il ne lit pas ce fichier.ou quelque chose.
Cette documentation diffère me fait penser que je n'ai rien raté, il y a un vieux problème cela a également été corrigé il y a des lustres.
La solution
Essayez d'ajouter .coffee
extension à tous vos noms de script dans hubot-scripts.json
:
["shipit.coffee", "sudo.coffee", "9gag.coffee", "abstract.coffee"