Thursday, February 8, 2024
[05:36:12]
Excalibur
*** <silver.libera.chat@Libera> a mis le mode #eggdrop-fr +oo ZarTek ChanServ
[05:44:15]
Excalibur
*** <silver.libera.chat@Libera> a mis le mode #eggdrop-fr +o ChanServ
[07:52:21]
CrazyCat
Je reconfirme le souci sur isidentified, j'ai créé une issue sur le github
[07:56:10]
Amand
ok merci
[07:56:22]
Amand
je sais pas si j'ai été clair sur mon probleme sur le fofo
[08:00:09]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 21
[08:03:24]
CrazyCat
Je ne sais pas, j'ai pas lu, je viens de te répondre que tout marche très bien :)
[08:06:23]
CrazyCat
Par contre j'ai pas testé le bind account, je vais voir ça
[08:09:01]
Amand
pour le join, c'est nickel
[08:09:07]
Amand
par contre, tu verras avec le bind account
[08:10:01]
Amand
pour le join avec [getaccount nick] *
[08:13:34]
CrazyCat
Le bind account marche très bien aussi
[08:16:43]
CrazyCat
Je pense que ta méthode de test est trop compliquée
[08:16:52]
Amand
le bind account fonctionne mais quand il est envoyé au join
[08:17:00]
Amand
le getaccount renvoie *
[08:17:11]
Amand
alors que bind account detecte bien l'identify
[08:17:29]
CrazyCat
(pas encore annoncé ici)
[08:18:24]
Amand
oui le bind account fonctionne dans mon post il y a son putlog il retourne bien les informations qu'il faut
[08:18:44]
Amand
mais dans ma procédure, quand il detecte le bind account, lors de l'envoie à la procédure du join
[08:18:52]
Amand
c'est le getaccount qui pose problème
[08:18:56]
Amand
parce qu'il retourne *
[08:19:08]
Amand
alors qu'il devrait retourner les infos du bind account
[08:20:20]
Amand
putlog "$nick : $user / $hand *$chan* -> $account"
[08:20:25]
Amand
me retourne bien ce qu'il faut
[08:20:43]
Amand
mais quand il envoie à la procédure join
[08:20:44]
Amand
[namespace current]::joincertif $nick $user $hand $chan
[08:21:01]
Amand
putlog "getaccount => $nick = [getaccount $nick $chan]"
[08:21:09]
Amand
[getaccount $nick $chan] = *
[08:21:20]
Amand
alors qu'il doit avoir les infos du bind account
[08:21:43]
Amand
enfin même pas les infos du bind account
[08:21:52]
Amand
le pseudo est identifié donc il doit retourner le nom du compte
[08:24:53]
CrazyCat
on va reprendre doucement, parce que quand tu essayes d'expliquer ton souci j'ai l'impression de jouer au kamoulox. Tu manques un peu d'ordre :)
[08:25:54]
CrazyCat
Donc, on part d'un utilisateur identifié sur les service qui fait un /join sur le canal visé ?
[08:26:18]
Amand
je vais m'appliquer
[08:26:48]
CrazyCat
JE reraconte l'histoire
[08:26:57]
Amand
allez lets go
[08:28:34]
Amand
bon bah j'en profite
[08:28:51]
CrazyCat
donc le getaccount de la procédure joincertif devrait te renvoyer "toto" mais te renvoie "*", c'est ça ?
[08:29:10]
Amand
oui MAIS
[08:29:32]
Amand
si l'utilisateur est identifié et entre dans la procédure joincertif c'est bon, le getaccount retourne le compte
[08:29:35]
Amand
PAR CONTRE
[08:30:01]
Amand
si l'utilisateur n'est pas identifié et join le channel, si il s'identifie après le join, c'est le bind account qui le detecte
[08:30:29]
Amand
et lors de l'appel de la procédure joincertif depuis bind account
[08:30:37]
Amand
getaccount = *
[08:30:51]
Amand
alors qu'il devrait être identifié déjà, donc getaccount devrait retourner le compte
[08:31:27]
CrazyCat
Ah! Mais c'est parce que ton script est idiot
[08:31:43]
Amand
arrete x)
[08:32:44]
CrazyCat
Je suis d'accord avec toi qu'il y a un léger souci (je vais tâcher de le reproduire) et le comprendre
[08:32:58]
CrazyCat
Mais il y a bien une connerie dans la conception de ton script
[08:33:22]
Amand
c'est des explications assez subtile, voila pk c'est pas facile d'expliquer sans reproduire le truc
[08:34:07]
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[08:35:05]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[08:38:05]
CrazyCat
Je pense que ce fonctionnement est bien plus rationnel
[08:40:17]
CrazyCat
Il y a très peu de cas qui justifient qu'une proc normalement appelée par un bind soit aussi appelée par une autre proc
[08:43:06]
CrazyCat
Le seul cas où je l'ai fait, c'est dans mon statirc parce que je veux vraiment faker le bind avec des hooks
[08:44:25]
*
BdS
joined #eggdrop
[08:44:26]
*
[Guru]
set mode +h BdS
[08:44:26]
*
[Guru]
set mode +l 24
[08:47:32]
Amand
[09:46:01] getaccount => testamand = *
[08:47:38]
Amand
toujours pas
[08:48:16]
Amand
alors que quand je suis identifié et que je join :
[08:48:22]
Amand
09:47:45] getaccount => testamand = testamand
[09:09:16]
CrazyCat
Je vais voir ça, c'est très bizarre
[09:43:45]
CrazyCat
Amand: tu n'avais pas d'erreur lors de ton dernier test ?
[09:44:02]
Amand
si des noms de variable que j'ai corrigé
[09:44:04]
Excalibur
<MenzAgitat@Epiknet> yop
[09:44:20]
Amand
sinon non pas d'erreur
[09:44:48]
Amand
yop menz
[09:48:55]
CrazyCat
Ah, je pense que j'ai compris
[09:50:10]
CrazyCat
En fait, le bind account agit *avant* que le changement soit effectif.
[09:54:37]
CrazyCat
J'essaye d'analyser, c'est étrange le fonctionnement
[09:57:47]
Amand
faudrait mettre un utimer sur l'envoie de la proc principale depuis bind account
[09:57:52]
Amand
pour voir si il faut un délai
[09:59:30]
CrazyCat
Donc 1er test = /logout
[10:00:03]
CrazyCat
le getaccount te donne le account de celui qui a déclenché
[10:01:51]
CrazyCat
Du coup, il faut que tes procs join et account envoient nick et account à ta proc principale, il ne faut pas que ta principale fasse un getaccount
[10:02:10]
CrazyCat
Je vais le mettre sur le post
[12:36:58]
*
Amand
quit (Quit: Connection closed for inactivity)
[12:37:11]
*
[Guru]
set mode +l 23
[13:26:07]
Excalibur
<MenzAgitat@Epiknet> subtil
[13:50:46]
Excalibur
<MenzAgitat@Epiknet> c'est un peu comme le bind kick en fait
[13:50:54]
Excalibur
<MenzAgitat@Epiknet> t'as l'auteur et le destinataire
[13:53:54]
CrazyCat
Voila, ou le bind nick
[13:53:59]
Excalibur
<MenzAgitat@Epiknet> aussi
[13:59:52]
Excalibur
<MenzAgitat@Epiknet> grave, où est le mode sombre ?
[14:00:17]
CrazyCat
Ok, humour du jeudi...
[14:00:27]
CrazyCat
On va dire que j'ai pas lu
[14:00:42]
Excalibur
<MenzAgitat@Epiknet> j'ei rien écrit
[14:00:44]
Excalibur
<MenzAgitat@Epiknet> ai*
[14:01:02]
Excalibur
<MenzAgitat@Epiknet> oui c'est clair
[14:01:21]
Excalibur
<MenzAgitat@Epiknet> voir aussi ?
[14:03:05]
Excalibur
<MenzAgitat@Epiknet> j'ai fait une recherche de "aussi" au cas où c'est vrai
[14:03:17]
Excalibur
<MenzAgitat@Epiknet> mais c'est pas vrai en fait
[14:05:31]
CrazyCat
Oui, le "voir aussi" n'est pas complété, la feignasse qui remplit le wiki n'a pas fait toutes les pages
[14:06:05]
Excalibur
<MenzAgitat@Epiknet> tss
[14:06:08]
Excalibur
<MenzAgitat@Epiknet> c'est lamentable
[14:06:38]
CrazyCat
Surtout vu ce qu'il est payé
[14:06:48]
Excalibur
<MenzAgitat@Epiknet> si je me sortais les doigts, ça ne se passerait pas comme ça
[14:07:35]
Excalibur
-//- <Zipp@Epiknet> a quitté (Ping timeout: 180 seconds)
[14:08:03]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[14:08:19]
*
Zipp
quit (Ping timeout: 180 seconds)
[14:08:26]
*
[Guru]
set mode +l 22
[14:09:34]
CrazyCat
Je me demande si je ne vais pas créer un projet patreon ou opencollective pour financer le serveur et mon temps passé
[14:21:05]
*
PeGaSuS
mange des popcorn
[14:29:19]
*
CrazyCat
demande à PeGaSuS de faire moins de bruit
[14:30:03]
*
PeGaSuS
mâcher encore plus fort
[14:33:59]
CrazyCat
Le mec avec une ip russe qui s'inscrit avec l'adresse gfdgdgtrds@gmail.com, j'ai des doutes sur le fait qu'il vienne beaucoup sur le forum :)
[14:58:42]
Excalibur
<MenzAgitat@Epiknet> ah putain c'est lui qui a enregistré cette adresse
[14:59:12]
Excalibur
<MenzAgitat@Epiknet> ça me disait que c'était déjà pris et je me disais justement que c'était pas possible que quelqu'un ait pensé à enregistrer cette adresse
[14:59:46]
Excalibur
<MenzAgitat@Epiknet> quoi
[15:00:38]
*
Amand
joined #eggdrop
[15:00:39]
*
[Guru]
set mode +h Amand
[15:01:40]
*
[Guru]
set mode +l 23
[15:01:58]
Amand
par contre, j'ai pas trop saisi comment faire ta modification
[15:02:21]
CrazyCat
MenzAgitat> non, rien, c'est juste que je suis à peu près certain que tu as essayé
[15:02:45]
CrazyCat
Amand: quelle modification ? Envoyer $account plutôt que faire un getaccount ?
[15:03:28]
Excalibur
<MenzAgitat@Epiknet> et je sais comment il s'appelle
[15:03:54]
CrazyCat
Comment as-tu trouvé son nom ?
[15:04:02]
Excalibur
<MenzAgitat@Epiknet> il a le même que moi...
[15:04:18]
Excalibur
<MenzAgitat@Epiknet> c'est con, à l'aube de google j'avais eu une invitation pour créer une adresse mail avant l'ouverture officielle de gmail
[15:04:25]
Excalibur
<MenzAgitat@Epiknet> j'avais enregistré menz.agitat
[15:04:37]
Excalibur
<MenzAgitat@Epiknet> et j'avais pas pensé à enregistrer mon prénom.nom
[15:04:46]
Excalibur
<MenzAgitat@Epiknet> quand j'y ai pensé c'était trop tard
[15:13:07]
Amand
merci CrazyCat !
[15:13:45]
Excalibur
<MenzAgitat@Epiknet> je t'en prie
[15:15:15]
CrazyCat
FR14 2004 1010 0505 0001 3M02 606
[15:15:40]
CrazyCat
(c'est mon iban pour les virements, pas moins de 100€ svp)
[15:16:35]
Amand
tu as vu le msg sur le forum unrealircd, je savais pas qu'ils avaient autant de frais
[15:16:46]
Amand
3000€ l'année (de mémoire)
[15:16:55]
CrazyCat
J'ai vu et j'ai répondu
[15:17:03]
Amand
oui j'ai vu ta réponse
[15:17:07]
Amand
j'y suis aller très recemment
[15:17:23]
CrazyCat
Ben oui, je suis pas étonné du montant
[15:17:59]
Amand
déjà qu'il bosse gratuitement, il doit aussi payer de sa poche
[15:18:58]
CrazyCat
Mais comme moi, chère amie, comme moi
[15:19:35]
Amand
ça te coute combien à l'année un site comme eggdrop.fr ?
[15:19:50]
Amand
si c'est pas indiscret
[15:19:57]
Amand
ou approximativement
[15:20:10]
Amand
ou une tranche x)
[15:20:45]
Amand
après heuresement qu'on a des passionnés, qui propose des services/projets gratuitement
[15:20:48]
CrazyCat
actuellement je suis tombé à une centaine d'euros
[15:20:54]
Amand
sans la passion, on aurait plus rien
[15:21:41]
Amand
après toi t'es fute fute, tu utilises et paye les ressources dont tu as besoin
[15:22:00]
Amand
l'autre jour un user payait un dédier hyper chère
[15:22:04]
Amand
je crois 100€ le mois
[15:22:11]
Amand
pour un serveur irc, et 2, 3users
[15:22:54]
*
BdS
quit (Connection closed)
[15:22:58]
CrazyCat
Parce quze certains pays (comme le canada), le serveur est relativement cher mais c'est surtout la BP qui coûte un bras
[15:23:20]
Amand
oui en france, c'était un vps le plus performant
[15:23:23]
Amand
chez ovh
[15:23:54]
*
[Guru]
set mode +l 22
[15:24:16]
Amand
pourtant tu en as pour moins de 100e
[15:24:24]
CrazyCat
Les prix marocains, je maitrise pas :)
[15:24:46]
Amand
oui il m'avait envoyé ce lien, mais normalement ça te convertit automatiquement
[15:25:41]
CrazyCat
J'en vois pas à 100€
[15:26:24]
Amand
oui bizarre , sûrement de l'intox de sa part , j'avais cru voir un 100€ quelques part
[15:27:10]
CrazyCat
Mais bon, pour faire tourner un ircd + anope + des eggdrops + le site, pas besoin d'une bête de course
[15:27:27]
CrazyCat
Après, quand tu commences à avoir des utilisateurs, tu adaptes
[15:27:57]
CrazyCat
Moi j'ai surtout besoin d'espace disque, j'ai fait en sorte de limiter un max la consommation cpu/ram
[15:28:36]
Amand
on est d'accord que c'est subtile
[15:28:53]
Amand
pour trouver ce debuggage ..
[15:29:02]
Amand
et comprendre qu'il faut pas faire le getaccount sur la proc principal
[15:29:16]
Amand
faut avoir bac +12 en tcl eggdrop
[15:29:43]
CrazyCat
Non, il suffit de comprendre ce qu'il se passe et biaiser le système
[15:29:54]
CrazyCat
(pourvu que le système ne porte pas plainte)
[15:59:47]
*
CrazyCat
is now known as CrazyCat[AFK]
[16:27:47]
*
Zipp
joined #eggdrop
[16:28:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[16:28:33]
*
[Guru]
set mode +l 23
[16:36:07]
Excalibur
-//- <Adjen@Epiknet> a quitté (Ping timeout: 181 seconds)
[16:37:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[16:40:03]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[20:58:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 21
[22:22:43]
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[22:23:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[22:59:30]
Excalibur
-//- <Lucie@Epiknet> a quitté (Ping timeout: 180 seconds)
[23:00:09]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[23:01:22]
Excalibur
-//- <Clara_@Libera> a quitté (Ping timeout: 246 seconds)
[23:05:26]
Excalibur
--> Clara_!~Clara@user/Clara/x-5934776 entre sur #eggdrop-fr@Libera
[23:06:01]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[23:42:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[23:42:33]
Excalibur
*** <zzlusso@Epiknet> s'appelle maintenant lusso
[23:43:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20