Compléments et modifs pour sic
Cette révision appartient à :
Parent
3007997165
révision
28630cbc42
55
Howtoii.md
55
Howtoii.md
|
@ -70,7 +70,7 @@ $ IIPASS='motdepasse' ii -i ~/.irc/ -s localhost -k IIPASS -n evouser
|
|||
|
||||
# Le petit frère sic
|
||||
|
||||
Avec **sic**, pas de répertoire et de hiérarchie de server/#channel/fichier, tout se passe avec STDIN et STDOUT (donc très pratique pour une automatisation simplifié dans un script) :
|
||||
Avec **sic**, pas de répertoire et de hiérarchie de server/#channel/fichier, tout se passe avec STDIN et STDOUT, donc très pratique pour une automatisation simplifié dans un script ou pour quelqu'un adepte de minimalisme :
|
||||
|
||||
~~~
|
||||
$ sic -h localhost -p 6667 -n evouser
|
||||
|
@ -82,25 +82,38 @@ localhost: 03/16/17 11:58 >< 001 (evouser): Welcome to the irc Internet Relay Ch
|
|||
...
|
||||
~~~
|
||||
|
||||
à partir de là, en entrée on peut se connecter à un channel :
|
||||
Les lignes qui commence par le caractère « : » sont interprétées comme des commandes. Il y a 4 commandes interne au client :
|
||||
|
||||
- `:j #some-chan` pour joindre le canal « some-chan » ;
|
||||
- `:l #some-chan` pour quitter le canal « some-chan » ;
|
||||
- `:m #some-chan bla bla bla` ou `:m some-user bla bla bla` pour envoyer le message « bla bla bla » à un canal ou un utilisateur ;
|
||||
- `:s #some-chan` ou `:s #some-user` pour définir un canal ou un utilisateur par défaut ;
|
||||
- `:command` pour envoyer une commande spécifique au serveur, par exemple : `:ns identify mynickname flyYouFools`
|
||||
|
||||
Exemple d'utilisation :
|
||||
|
||||
~~~
|
||||
:j #test
|
||||
evouser : 03/16/17 12:02 >< JOIN (): #test
|
||||
localhost: 03/16/17 12:02 >< 353 (evouser = #test): evouser
|
||||
localhost: 03/16/17 12:02 >< 366 (evouser #test): End of /NAMES list.
|
||||
~~~
|
||||
|
||||
Voir si quelqu'un se connecte :
|
||||
|
||||
~~~
|
||||
evoadmin : 03/16/17 12:03 >< JOIN (): #test
|
||||
~~~
|
||||
|
||||
Puis envoyer un message sur ce même channel :
|
||||
|
||||
~~~
|
||||
:m #test evoadmin: Salut \0/
|
||||
#test : 03/16/17 12:08 <evouser> evoadmin: Salut \0/
|
||||
~~~
|
||||
|
||||
$ sic -h irc.freenode.net -n evouser
|
||||
helix.oftc.net: 2018-10-31 15:49 >< NOTICE (AUTH): *** Looking up your hostname...
|
||||
helix.oftc.net: 2018-10-31 15:49 >< NOTICE (AUTH): *** Checking Ident
|
||||
helix.oftc.net: 2018-10-31 15:49 >< NOTICE (AUTH): *** No Ident response
|
||||
helix.oftc.net: 2018-10-31 15:49 >< NOTICE (AUTH): *** Found your hostname
|
||||
[…]
|
||||
helix.oftc.net: 2018-10-31 15:49 >< 376 (evouser): End of /MOTD command.
|
||||
evouser : 2018-10-31 15:49 >< MODE (evouser): +i
|
||||
:s someuser
|
||||
Install Gentoo?
|
||||
someuser : 2018-10-31 15:51 <evouser> Install Gentoo?
|
||||
evouser : 2018-10-31 15:51 <someuser> Nah, plan9 is bae!
|
||||
:j #evocanal
|
||||
evouser : 2018-10-31 15:53 >< JOIN (): #evocanal
|
||||
helix.oftc.net: 2018-10-31 15:53 >< MODE (#evocanal +nt):
|
||||
helix.oftc.net: 2018-10-31 15:53 >< 353 (evouser = #evocanal): @evouser
|
||||
helix.oftc.net: 2018-10-31 15:53 >< 366 (evouser #evocanal): End of /NAMES list.
|
||||
:s #evocanal
|
||||
hello!
|
||||
#evocanal : 2018-10-31 15:53 <evouser> hello!
|
||||
:m evo2 join me on #evocanal
|
||||
someuser : 2018-10-31 15:54 <evouser> join me on #evocanal
|
||||
someuser : 2018-10-31 15:54 >< JOIN (): #evocanal
|
||||
~~~
|
Chargement…
Référencer dans un nouveau ticket