Bloc Code avec des FontAwesome puis Telegram

Bonjour,
j’utilise actuellement des blocs code et un centre de notifications pour transmettre certains messages via Telegram.
Ce code permet de le formater un peu, et de mettre qq icones.

Un exemple simple :

// Liste des icônes
$iconesunrise = '&' . '#127749';
$iconetrefle = '&' . '#x1F340';

// Liste des variables
$Time = date('H\hi');
$TimeOpDeltaMinutes = $scenario->getData('TimeOpDeltaMinutes');
$SunRiseTime = $scenario->getData('SunRiseTime');

// Création d'un texte avec mise en forme HTML
$message = $iconesunrise . "\n";
$message .= "Il est $Time.\n";
$message .= "Soit $TimeOpDeltaMinutes minutes après $SunRiseTime.\n";
$message .= "J'ai ouvert les volets.\n";
$message .= $iconetrefle . "Belle journée !";
$tags['#msgOK#'] = $message;

// MAJ des tags avant exécution de la suite du scénario.
$scenario->setTags($tags);

Resultat :
image

Jusque là tous fonctionne bien, mais si je veux aller plus loin, je voudrais savoir (car je n’ai pas encore trouver la solution), si on peut intégrer des icones de type FontAwesome, ou ceux de Jeedom ?

Exemple : faire un message en envoyer la poubelle jaune (qui est en haut des scenarios), pour prévenir que c’est le jour de sortir la poubelle jaune.
image

Ca fait plus sexy et WAF (en tournant le message), que : « Ne pas oublier de sortir la poubelle jaune »

Je suis sûr qu’il y a de meilleurs Devs que moi, et qui me guideront vers une améliorations de ma solutions.
Merci à Tous pour vos retours,
Belle soirée.

Bonjour,

Ce n’est pas possible, fontawesome ce n’est pas une bibliothèque d’images utilisable par magie n’importe où; il faut les fichiers css etc dispo sur l’application web qui les utilise.

Telegram n’embarque pas cette lib.

Les « icones » utilisées dans l’exemple de votre post sont des emojis qui ont reçu un code unicode propre et donc interprétable par n’importe quelle application sans dépendances supplémentaires comme tout autres caractères (lettres, chiffres, ponctuations etc) existant sur la planète.

1 « J'aime »

Merci pour la réponse.
OK, d’accord. C’est bien dommage.

C’est pour cela que le code ne pouvait pas interpréter dans mes tests …
C’est exact des emoticons sont utilisés pour mon exemple, mais je pensais pour utiliser une autre bibliothèque qui serait standardisée et mondialisée …
Ca n’existe pas ? ou alors des sites plus vastes avec plus d’icones ?

Bonjour,

Unicode c’est exactement ça.
Et il y a l’embarras du choix :wink:

https://www.unicode.org/emoji/charts/full-emoji-list.html

2 « J'aime »

Oh pinaize … Elle est fournie cette base …
J’avais un autre site, mais plus limité.
Merci à vous, je crois que je vais avec ça pouvoir continuer mes codes.
Bonne soirée à tous.

C’est le site officiel du consortium Unicode :wink:

1 « J'aime »

Oui, mais pas de vraie poubelle. Juste une corbeille à papier (Wastebasket) :wastebasket:

2 « J'aime »

Sinon il y a :put_litter_in_its_place:

1 « J'aime »

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