plugin pushover
2 participants
Page 1 sur 1
plugin pushover
j'ai développer un plugin pour envoyer des notification/message avec l'application pushover, mais je pense c'est payant acheter une licence à 4,99 € aprés 1 mois la version gratuite, j'ai une réponse sur la console du serveur AVATAR : no device active
un bout de code du plugin
let contact = data.action.rawSentence.replace("envoie", "").replace("un", "").replace("message", "").replace("à", "").trim();
if(!contact) {
Avatar.speak(`faudrait le nom du contact pour envoyer le message`, data.client, () => {
Avatar.Speech.end(data.client);
});
return;
}
Avatar.askme("C'est quoi le message ?", data.client, {
"*": "generic",
"terminer": "done"
}, 0, function (answer, end) {
if (!answer) {
end(client);
return Avatar.speak("Recommence je n'ai pas compris", data.client, () => {
message (data, client);
});
}
if (answer.indexOf('generic') != -1) {
end(client);
answer = answer.split(':')[1].toLowerCase();
if (answer.toLowerCase().indexOf(answer) != -1) {
//et message = answer; //////////
///////////////////////////////////////////////
let token = "af5r6w3jhxxxxxxxxxxxxxxxxxxxxx";
let user = "unyhxxxxxxxxxxxxxxxxxxxxxxxxxx";
let device = 'epppxxxxxxxxxxxxxxx';
let message = 'bonjour';
dataNotification = {
token,
user,
device,
sendNotification: message,
}
fetch(`https://api.pushover.net/1/messages.json`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
},
body: JSON.stringify(dataNotification),
})
.then(response => {
if (!response.ok) {
throw new Error(`HTTP erreurr: ${response.status}`);
}
return response.json();
})
.then(response => {
console.log(response);
})
.catch(error => {
info("je n'arrive pas acceder au site:", error);
Avatar.speak(`je n'arrive pas acceder au site:, ${error.message}`, data.client, () => {
Avatar.Speech.end(data.client);
});
});
return;
un bout de code du plugin
let contact = data.action.rawSentence.replace("envoie", "").replace("un", "").replace("message", "").replace("à", "").trim();
if(!contact) {
Avatar.speak(`faudrait le nom du contact pour envoyer le message`, data.client, () => {
Avatar.Speech.end(data.client);
});
return;
}
Avatar.askme("C'est quoi le message ?", data.client, {
"*": "generic",
"terminer": "done"
}, 0, function (answer, end) {
if (!answer) {
end(client);
return Avatar.speak("Recommence je n'ai pas compris", data.client, () => {
message (data, client);
});
}
if (answer.indexOf('generic') != -1) {
end(client);
answer = answer.split(':')[1].toLowerCase();
if (answer.toLowerCase().indexOf(answer) != -1) {
//et message = answer; //////////
///////////////////////////////////////////////
let token = "af5r6w3jhxxxxxxxxxxxxxxxxxxxxx";
let user = "unyhxxxxxxxxxxxxxxxxxxxxxxxxxx";
let device = 'epppxxxxxxxxxxxxxxx';
let message = 'bonjour';
dataNotification = {
token,
user,
device,
sendNotification: message,
}
fetch(`https://api.pushover.net/1/messages.json`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
},
body: JSON.stringify(dataNotification),
})
.then(response => {
if (!response.ok) {
throw new Error(`HTTP erreurr: ${response.status}`);
}
return response.json();
})
.then(response => {
console.log(response);
})
.catch(error => {
info("je n'arrive pas acceder au site:", error);
Avatar.speak(`je n'arrive pas acceder au site:, ${error.message}`, data.client, () => {
Avatar.Speech.end(data.client);
});
});
return;
halim- Messages : 89
Date d'inscription : 19/11/2022
Re: plugin pushover
Attention Halim, trop de plugs tue les plugs écoute ton ami... Mais info il y a une variante pour éviter de payer via Pushover mais je laisse ton ami t'explique car il connait tout et il est fort derrière son clavier à citer des nom, il va t'expliquer.
Frederic- Messages : 5
Date d'inscription : 02/05/2023
Re: plugin pushover
c'est pas le payement qui me gene , 4,99 euro c'est rien pour avoir une licence a vie, je pense pour moi il n'y a pas d'utiliter , moi je n'ai pas de contact ou un groupe de l'appli pushover, et on ne peux pas éviter le payement ou contourner par autre moyen obliger de payer. mais je développerais le plugin si il y a des utilisateurs du projet AVATAR, il me reste 8 plugins à les finir et les mettre sur mon github, ensuite je ne participe plus sur ce forum , je développe pour moi . peux etre je demanderais 2 ou 3 aide au developpeur de l'appli AVATAR , pour 3 plugins car ca a rapport avec les fonctions de l'appli AVATAR, documentation developpement
halim- Messages : 89
Date d'inscription : 19/11/2022
Sujets similaires
» Plugin JoyeuxAnniverssaire
» Plugin la marseillaise
» porter un plugin
» plugin AlloCine
» Plugin Avatar.ia
» Plugin la marseillaise
» porter un plugin
» plugin AlloCine
» Plugin Avatar.ia
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|