Discordlink - Problème fonction Ask

Bonjour,

Je rencontre depuis quelques jours un probleme avec la fonction Ask de Discordlink, et je ne sais pas si cela vient de Discord, du plugin, ou de moi :grin:

Mon jeedom est installé dans un Docker synology et je suis en V4.
Le plugin est en stable, et à jour.

Voici un scenario d’exemple :

J’ai bien le message qui est envoyé à Discord, mais lorsque, dans discord, je cliques sur une des réponses, il ne m’indique pa que j’ai sélectionné une réponse (en dessous de la question), et aucun retour dans jeedom.

image

Et après 60 secondes :
image

J’ai testé sur l’appli mobile, et version navigateur aussi.

Voici les logs :

Discordlink_node:

Discorklink:

[2020-11-23 09:27:42][INFO] : Arrêt du service discordlink
[2020-11-23 09:27:45][INFO] : Lancement du bot
[2020-11-23 09:27:45][DEBUG] : Lancement démon discordlink : nice -n 19 nodejs /var/www/html/plugins/discordlink/resources/discordlink.js http://192.168.222.20:9999 123456789.XtAbtQ.123456789-4W9GQ 100 http://127.0.0.1:9080/plugins/discordlink/core/api/jeeDiscordlink.php?apikey=123456789 123456789 Travailler%20main%20dans%20la%20main%20avec%20votre%20Jeedom
[2020-11-23 09:27:45][INFO] : Démon discordlink lancé
[2020-11-23 09:27:47][DEBUG] : Get Invite !!
[2020-11-23 09:27:48][DEBUG] : Invite = https://discord.com/api/oauth2/authorize?client_id=123456789&permissions=8&scope=bot
[2020-11-23 09:27:48][DEBUG] : Set Invite Channel Json: [{"id":"123456789","name":"général","guildID":"123456789","guildName":"JeedomAlex"},{"id":"715661111111979","name":"events","guildID":"123456789","guildName":"JeedomAlex"},{"id":"123456789","name":"alerts","guildID":"123456789","guildName":"JeedomAlex"}]
[2020-11-23 09:29:22][DEBUG] : desctription : :regional_indicator_a: : oui :regional_indicator_b: : non
[2020-11-23 09:29:22][DEBUG] : Envoi de http://123456789/sendEmbed?color=%231100FF&title=TEST+interaction+Discord&url=%5B%22oui%22%2C%22non%22%5D&description=%3Aregional_indicator_a%3A+%3A+oui%0A%3Aregional_indicator_b%3A+%3A+non%0A+&field=null&footer=null&timeout=60&channelID=123456789
[2020-11-23 09:30:23][DEBUG] : Envoi de http://123456789/sendMsg?message=La+r%C3%A9ponse+est+Aucune+r%C3%A9ponse&channelID=123456789
[2020-11-23 09:31:25][DEBUG] : Réception données sur jeediscordlink [messagerecu]
[2020-11-23 09:31:25][DEBUG] : chaineRecuperee: --·-9bd7-jkg6et33ezr5z4  {"idchannel":"123456789","message":"Chauffage salon","iduser":"222222222222222"} --111aaa11-4f80-4a32-9bd7-jkg6et33ezr5z4--
[2020-11-23 09:31:25][DEBUG] : chaineRecupereeCorrigee: {"idchannel":"123456789","message":"Chauffage salon","iduser":"222222222222222"}
[2020-11-23 09:31:25][DEBUG] : nom: messagerecu
[2020-11-23 09:31:25][DEBUG] : 1
[2020-11-23 09:31:25][DEBUG] : Interaction Array (     [reply] => Je ne comprends pas )
[2020-11-23 09:31:25][DEBUG] : La reponse : Je ne comprends pas est une reponse générique je vous l'ai donc pas renvoyée
[2020-11-23 09:31:25][DEBUG] : desctription : :regional_indicator_a: : Oui :regional_indicator_b: : Non
[2020-11-23 09:31:25][DEBUG] : Envoi de http://123456789/sendEmbed?color=%231100FF&title=Veux+tu+que+j%27allume+le+chauffage+du+Salon%3F&url=%5B%22Oui%22%2C%22Non%22%5D&description=%3Aregional_indicator_a%3A+%3A+Oui%0A%3Aregional_indicator_b%3A+%3A+Non%0A+&field=null&footer=null&timeout=60&channelID=123456789
[2020-11-23 09:32:26][DEBUG] : Envoi de http://123456789/sendMsg?message=D%C3%A9sol%C3%A9%2C+j%27ai+mal+compris&channelID=123456789
[2020-11-23 09:45:28][DEBUG] : Envoi de http://123456789/sendMsg?message=La+r%C3%A9ponse+est+&channelID=123456789
[2020-11-23 09:45:56][DEBUG] : Envoi de http://123456789/sendMsg?message=La+r%C3%A9ponse+est+&channelID=123456789
[2020-11-23 09:47:10][DEBUG] : Envoi de http://123456789/sendMsg?message=La+r%C3%A9ponse+est+&channelID=123456789
[2020-11-23 09:47:31][DEBUG] : desctription : :regional_indicator_a: : oui :regional_indicator_b: : non
[2020-11-23 09:47:31][DEBUG] : Envoi de http://123456789/sendEmbed?color=%231100FF&title=TEST+interaction+Discord&url=%5B%22oui%22%2C%22non%22%5D&description=%3Aregional_indicator_a%3A+%3A+oui%0A%3Aregional_indicator_b%3A+%3A+non%0A+&field=null&footer=null&timeout=60&channelID=123456789
[2020-11-23 09:48:32][DEBUG] : Envoi de http://123456789/sendMsg?message=La+r%C3%A9ponse+est+Aucune+r%C3%A9ponse&channelID=123456789
[2020-11-23 09:49:20][DEBUG] : Get Invite !!
[2020-11-23 09:49:20][DEBUG] : Invite = https://discord.com/api/oauth2/authorize?client_id=715654255297691738&permissions=8&scope=bot
[2020-11-23 09:49:22][DEBUG] : Get Invite !!
[2020-11-23 09:49:22][DEBUG] : Invite = https://discord.com/api/oauth2/authorize?client_id=715654255297691738&permissions=8&scope=bot
[2020-11-23 09:54:19][DEBUG] : desctription : :regional_indicator_a: : oui :regional_indicator_b: : non
[2020-11-23 09:54:19][DEBUG] : Envoi de http://123456789/sendEmbed?color=%231100FF&title=TEST+interaction+Discord&url=%5B%22oui%22%2C%22non%22%5D&description=%3Aregional_indicator_a%3A+%3A+oui%0A%3Aregional_indicator_b%3A+%3A+non%0A+&field=null&footer=null&timeout=60&channelID=123456789
[2020-11-23 09:55:21][DEBUG] : Envoi de http://123456789/sendMsg?message=La+r%C3%A9ponse+est+Aucune+r%C3%A9ponse&channelID=123456789
[2020-11-23 10:00:04][DEBUG] : Get Invite !!
[2020-11-23 10:00:04][DEBUG] : Invite = https://discord.com/api/oauth2/authorize?client_id=715654255297691738&permissions=8&scope=bot
[2020-11-23 10:00:04][DEBUG] : Set Invite Channel Json: [{"id":"123456789","name":"général","guildID":"123456789","guildName":"JeedomAlex"},{"id":"715661111111979","name":"events","guildID":"123456789","guildName":"JeedomAlex"},{"id":"123456789","name":"alerts","guildID":"123456789","guildName":"JeedomAlex"}]
[2020-11-23 10:01:16][DEBUG] : Get Invite !!
[2020-11-23 10:01:16][DEBUG] : Invite = https://discord.com/api/oauth2/authorize?client_id=715654255297691738&permissions=8&scope=bot
[2020-11-23 10:03:59][DEBUG] : desctription : :regional_indicator_a: : oui :regional_indicator_b: : non
[2020-11-23 10:03:59][DEBUG] : Envoi de http://123456789/sendEmbed?color=%231100FF&title=TEST+interaction+Discord&url=%5B%22oui%22%2C%22non%22%5D&description=%3Aregional_indicator_a%3A+%3A+oui%0A%3Aregional_indicator_b%3A+%3A+non%0A+&field=null&footer=null&timeout=60&channelID=123456789
[2020-11-23 10:05:00][DEBUG] : Envoi de http://123456789/sendMsg?message=La+r%C3%A9ponse+est+Aucune+r%C3%A9ponse&channelID=123456789

Je ne serai pas surpris que ca provienne de Discord car quand je clique sur une réponse rien ne se passe.

Vous avez une idée?

Merci!
Alex

Hello,

Je te confirme sa viens de discord, j’ai pas encore trouver de moyen sur pour que sa reparte, mais des test que j’ai fait, si tu coche c’est 2 case (dans le portal discord dev onglet bot) :

Tu a une chance que les ask reparte après un restart du deamon.

Ps : cela est du a la nouvelle api qui arrive, mais pour l’instant c’est pas encore super stable…

Cdt
Thibaut

Hello,

Merci de ton aide.

Bon malheureusement pour moi, rien n’y fait :

  • J’ai coché les options
  • redemarré le deamon

J’ai refait le test une heure après, et cela ne fonctionne toujours pas.

je retesterai en fin de journée ou demain, car il semble que cela peut prendre du temps.

Merci en tout cas de confirmer que cela vient de Discord, cela m’évitera de me prendre la tête ! :+1:

Alex

Salut,

j’ai eu le même problème, j’ai refait un token et c’est reparti, mais j’avais touché plusieurs options avant dans discord, alors est-ce que c’est bien ça, mystère.

A+.

En tout cas, je cherche un moyen de régler sa, et pour l’instant j’ai aucune solution de sur.

Cdt
Thibaut

Hello,
Tu as juste refait un token? Ou tu as refait un bot?

Je viens de modifier mon Token, et de le remettre dans Jeedom, j’ai toujours le même souci.
J’envoi bien des messages depuis Jeedom, mais le questionnement ne fonctionne pas.

J’ai en passant reforcer les 2 options dans le portal, et redemarré le daemon.

Va falloir que je sois patient je crois :slightly_smiling_face:

salut,

@alyvest, j’ai refait un token, et je l’ai mis dans jeedom et j’ai relancé les dépendances il me semble.
Je ne sais pas comment reboot un bot ?

Non, je confirme, cela n’a pas fonctionné pour moi :confused:

Merci quand même pour le coup de main.
Je vais suivre avec intérêt la mise à jour des API.

Alex

Hello,

Je viens de pousser une maj majeur de l’api discord sur la BETA,
Je vous laisse test et me dire si il y a des erreur ou si sa règles le problèmes.

Cordialement
Thibaut

Hello Thibaut,

En fait, je ne sais pas comment faire pour installer une version beta. :confused:
Dois-je passer par le market? Remplacer l’installation stable actuelle?

merci!
alex

Tu vas sur ton profil sur le market afin de cocher l’activation des betas et tu retournes sur jeedom et tu installes la béta comme tu as installé la stable

Merci je teste ça

Ca fonctionne !
Je viens de passer le plugin en beta et tout refonctionne nickel!

Merci!

PS: Je passe en résolu, ou tu veux que je fasse d’autre tests ?

Vas y passe en resolu :wink:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.