Top Promos Apple Test Apple Antivirus Mac Dock Thunderbolt Sunology Comparatif iPhone Nettoyeur Mac

Articles

Divers

Marier Ircle et Applescript

Par Solune - Publié le

Les types de script sous Ircle



Il en existe 2 sortes. La première sorte englobe ceux que l'on ouvre qui exécutent les commandes et qui se ferment , ce sont les temporaires. Les autres sont appelé "Startup Script" par Ircle , il doivent être sélectionné dans les préférence car Ircle les charge à son démarrage et il restent à scruter les objets demandé.

Particularité de Ircle



Comme beaucoup de logiciels , Ircle possède une valise de commandes et de propriété pour automatiser les tâches. Mais aussi , il possède des events (des boucles) qui réagissent , par exemple , à l'envoi d'une phrase. C'est ceux-là qui permettrons de faire des Startup Script.

Les scripts temporaires



Il peuvent démarrer avec la boucle "on run()" mais ce n'est pas obligé. On peut les appeler avec le menu script de Ircle ou bien par le biais de "/nomduscript".
Par exemple :

on run()
tell application "ircle"
type "à mort les PCiste pourri et leur technologie d'abrutis"
beep
end run

On appelle le script "tatav" (=> le nom vient de mon prof d'automatisme :) )Donc quand l'utilisateur de Ircle tapera "/tatav" , Ircle enverra sur le message "à mort les PCiste pourri et leur technologie d'abrutis" sur le channel qui à sa fenêtre au premier plan et sonnera :).

Les events & Startup Script



Ils sont une trentaine et vous pouvez créer les vôtres , cool nan ?
Voici les plus utiles (ils sont tous noté dans le script events de votre dossier de script de Ircle) :
- on input(n°connection,target,laphrase) => quand l'utilisateur de Ircle valide une phrase dans la fenêtre "input line" de Ircle , elle est stockée dans la variable "laphrase" et la boucle de input se déclenche.
- on pubmsg(n°connection,sourcenick,sourcehost,channel,laphrase) => quand une phrase arrive dans un channel , celui-ci est stocké dans la variable "laphrase" (attention les vôtre aussi !) et la boucle se déclenche. Cette boucle est à user avec modération si vous êtes du genre à discuter sur 20 channel surpeuplé à la fois , cela cause un ralentissement de Ircle.
- on pubmsg(n°connection,sourcenick,sourcehost,votrenick,laphrase) => même chose que ci-dessus mais pour les message privé.
- on join(n°connection,sourcenick,sourcehost,channel) => quand une personne arrive sur un channel.

Pour créer vos propres events , il suffit trouver un nom à mettre après "on". Ensuite pour les appeler il suffit de tapez "/nomdel'event" pour le déclencher.
Par exemple :

on m4e(variablequelconque)
tell application "ircle"
echo "En route pour Mac4Ever :)"
type "VIVE MAC4EVER " & variablequelconque & " Venez tous à www.mac4ever.com !"
end tell
end run

Cet event est on ne peut plus correct. Donc quand l'utilisateur de Ircle tapera "/m4e houhou" la boucle se déclenchera. Ircle écrira dans la fenêtre au premier plan "En route pour Mac4Ever :)" sans que quiconque (sauf l'utilisateur) le voie et dira dans le channel "VIVE MAC4EVER houhou Venez tous à www.mac4ever.com !". Voilà , cet exemple est à utiliser dans modération :)

AirTag 2, Mac Studio et Mac Pro ! Pas de sortie avant 2025 ?

AirTag 2, Mac Studio et Mac Pro ! Pas de sortie avant 2025 ?

Pour ce dernier weekend prolongé de mai, Mark Gurman change de ton et ne révèle pas les prochaines sorties mais plutôt la liste des...

Starlink sauve discrètement des vies à chaque catastrophe

Starlink sauve discrètement des vies à chaque catastrophe

Starlink est souvent vu en occident comme une solution de repli pour les oubliés de la fibre, domaine dans lequel il se montre plutôt efficace...

Elon Musk lance son IA Grok en Europe et enterre twitter.com !

Elon Musk lance son IA Grok en Europe et enterre twitter.com !

Quelques jours après Claude AI, c'est au tour de Grok de débarquer également en Europe. L'IA d'Elon Musk sera disponible à tous les...

Brand Day FlexiSpot : c'est le dernier jour pour les réductions exceptionnelles. Jusqu'à -50% !

Brand Day FlexiSpot : c'est le dernier jour pour les réductions exceptionnelles. Jusqu'à -50% !

Excellente nouvelle pour ceux qui recherchent un bureau ou une chaise ergonomique : FlexiSpot lance son Brand Day, avec à la clé de grosses...

Face aux risques sur le cerveau humain, Elon Musk va-t-il suspendre le projet Neuralink ?

Face aux risques sur le cerveau humain, Elon Musk va-t-il suspendre le projet Neuralink ?

Le projet Neuralink d'Elon Musk -qui a pour vocation de fabriquer et commercialiser des puces cérébrales- a récemment passé une...

OpenAI perd son autre cofondateur !

OpenAI perd son autre cofondateur !

Alors que les annonces relatives à l'Intelligence Artificielle se multiplient, un des cofondateurs d'OpenAI a annoncé hier qu'il quittait la...

OQEE de Free gagne une fonction attendue sur les Freebox Pop, Ultra et Android TV !

OQEE de Free gagne une fonction attendue sur les Freebox Pop, Ultra et Android TV !

Tous les utilisateurs d'OQEE, le service permettant de profiter des chaînes TV et contenus inclus dans certains abonnements Freebox et Free 5G, ne sont...

Google I/O 2024 : Google mise tout sur l'IA et Gemini ! Le résumé des annonces !

Google I/O 2024 : Google mise tout sur l'IA et Gemini ! Le résumé des annonces !

Ce soir, la firme de Mountain View tenait son évènement annuel Google I/O afin de présenter l'avancée de ses travaux et les...

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

1 commentaire
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.