Discord link dans les choux

Salut Thibaut,

Je rencontre depuis quelques jours des soucis pour recevoir des notifications via discord, en effet, sans raison apparente, plus aucun message ne transite entre jeedom et mon serveur, voici les logs que je peux te transmette à l’instant:

Côté dépendances tout semble OK:

[  0% ] : Vérifications diverses...
[  4% ] : Vérifications diverses : [  OK  ]
[  5% ] : Mise à jour APT et installation des packages nécessaires...
[  9% ] : Mise à jour APT et installation des packages nécessaires : [  OK  ]
[ 10% ] : Prérequis...
[ 14% ] : Prérequis : [  OK  ]
[ 15% ] : Installation des packages nécessaires...
[ 19% ] : Installation des packages nécessaires : [  OK  ]
[ 20% ] : Vérification du système...
[ 24% ] : Vérification du système : [  OK  ]
[ 25% ] : Vérification de la version de NodeJS installée...
[Check Version NodeJS actuelle : v14.17.5 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
[ 49% ] : Vérification de la version de NodeJS installée : [  OK  ]
[ 50% ] : Nettoyage...
[ 59% ] : Nettoyage : [  OK  ]
[ 60% ] : Nettoyage ancien modules...
[ 69% ] : Nettoyage ancien modules : [  OK  ]
[ 70% ] : Installation des librairies, veuillez patienter svp...
[ 79% ] : Installation des librairies, veuillez patienter svp : [  OK  ]
[ 80% ] : Mise a jours des droit...
[ 89% ] : Mise a jours des droit : [  OK  ]
[ 90% ] : nettoyage final...
[ 99% ] : nettoyage final : [  OK  ]
[100% ] : Terminé !
======================================================================
== OK == Installation Réussie

Côté discordlink_node, voici le log:

(node:303) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable
(Use `nodejs --trace-deprecation ...` to show where the warning was created)
(node:303) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable
(node:3372) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable
(Use `nodejs --trace-deprecation ...` to show where the warning was created)
(node:7917) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable
(Use `nodejs --trace-deprecation ...` to show where the warning was created)
(node:11519) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable
(Use `nodejs --trace-deprecation ...` to show where the warning was created)
(node:25150) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable
(Use `nodejs --trace-deprecation ...` to show where the warning was created)
(node:25150) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable
(node:25150) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable
(node:25150) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable
(node:5150) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable
(Use `nodejs --trace-deprecation ...` to show where the warning was created)
(node:5150) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable
DiscordAPIError: Invalid Form Body
embed.url: Scheme "0" is not supported. Scheme must be one of ('http', 'https').
embeds[0].url: Scheme "0" is not supported. Scheme must be one of ('http', 'https').
at RequestHandler.execute (/var/www/html/plugins/discordlink/resources/node_modules/discord.js/src/rest/RequestHandler.js:154:13)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at async RequestHandler.push (/var/www/html/plugins/discordlink/resources/node_modules/discord.js/src/rest/RequestHandler.js:39:14) {
method: 'post',
path: '/channels/880283204978896969/messages',
code: 50035,
httpStatus: 400
}
(node:5150) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable

Version jeedom: 4.1.25
Version Debian: buster à jour

Merci pour ton retour, au plaisir,
Bonne journée,

ça me l’a fait il y a quelques jours aussi (le 20/08)

j’étais pas chez moi du coup j’ai relancé à distance dépendance + redémarrage démon et après c’était de nouveau bon!

Edit: j’ai encore le warning mais sans incidence

(node:10518) DeprecationWarning: Client#generateInvite: Generate invite with an options object instead of a PermissionResolvable

Lo,
C’est exactement ce que j’ai fais et malgré ça mon problème reste inchangé

Salut Toms
Un résidu de passage buster bullseye buster ?
Bonne journée

Hello,

Il y a pas que le passage a buster, mais aussi un changement d’api coté Jeedom. Je doit m’en occupé après JeeMate et DaikinControl

Cdt
Thibaut

Moi il fonctionne sous bullseye moyennant cette ligne en ssh

sudo ln -s `which node` `which node`js

Bonjour Thibaut,

J’ai fais quelques recherches cette nuit, c’est la conclusion à laquelle je me suis réduit,
Ma version de Jeedom est installée nativement sur une debian buster,
J’attends avec impatience ta correction pour retrouver mes notifications,

Bonne journée, au plaisir,

Salut Olive

Mon Jeedom est installé sur une debian buster nativement
C’est mon proxmox qui est sur la dernière version en date, à savoir 7.10-11 à ce jour

c’était juste au cas ou comme je sais que tu avait fait des essais …
bizard quand même ton blème j’ai pas ça ni en stable ni alpha ni beta …

A tu trouvé solution que l’on puisse fermer le sujet ?

Nope mon problème est toujours d’actualité,

essai cela sur ton utilisateur en ssh au cas ou et relance les dépendences

sudo ln -s `which node` `which node`js

Oui j’ai déjà lancé cette commande depuis mon terminal,
J’ai également installé une autre vm avec que Discord Link installé et j’ai le même soucis,

Tu l’a lancé en root ou sur ton user

Avec mon user crée lors de l’installation de ma VM