Sunday, September 11, 2022
[06:17:04]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 22
[09:18:31]
*
Amand
quit (Quit: Connection closed for inactivity)
[09:19:02]
*
Excalibur
set mode +l 20
[11:50:50]
*
darwin
quit (Quit: Leaving)
[11:51:01]
*
Excalibur
set mode +l 19
[11:59:24]
@
Excalibur
<MenzAgitat@Epiknet> yoip
[11:59:26]
@
Excalibur
<MenzAgitat@Epiknet> -i
[12:57:24]
@
CrazyCat
AdmiraL> no private plz
[12:58:22]
@
CrazyCat
AdmiraL> if you need help about eggdrop or script, ask here. I hate privates
[13:00:04]
AdmiraL
ok i have ask just if its to easy or its not possible to make this what i have wrote on prv.
[13:00:30]
@
CrazyCat
I'm not the only one able to help here
[13:00:56]
@
CrazyCat
So if you need help, it's here, or in the forum, and nowhere else
[13:01:35]
AdmiraL
i have ask if anyone can make this script or its not possible..
[13:02:11]
AdmiraL
maybe its not easy this to make? because i need this to much when anyone can this make i will post on the forum maybe anyone can help me.. i have a mrc script and i have put some country in blacklist (indonesia,honkong,china,korea,australia etc) and from this blacklist country i have put a txt file with IP what they are good and i want to have in my server..
[13:02:42]
AdmiraL
eggdrop posted on a channel #snoop all users what they connect on my server with this text
[13:02:46]
AdmiraL
* 22:34:15 * @Elysee CONN: Brooke - IP: 103.149.162.236 - Shteti: Hong Kong - Qyteti: Kowloon Bay - ISP: BLINKLOAD-AS-AP - Mobile: false - VPN-Proxy: true
[13:04:12]
AdmiraL
and when my script detectet a user from this blacklist country see if its on white list this IP, when not sript makes automatic gzline.
[13:05:01]
@
CrazyCat
which service uses your eggdrop to give info about the connection ? ip-api.com ?
[13:05:29]
AdmiraL
u have gime this tcl
[13:05:59]
@
CrazyCat
Ok, so the better is to retrieve the countryCode and work with it, less risks of error than with countryName
[13:06:55]
@
CrazyCat
If it's the same eggdrop which get ip-api info and check the whitelist, the better way is to adapt the script I did
[13:07:32]
AdmiraL
just i want to block some country because i dont have any users from this country
[13:07:34]
@
CrazyCat
You already have all the informations, no need to reparse
[13:07:38]
AdmiraL
what i have blocked u know
[13:08:16]
AdmiraL
becuase i have blocked and US country and i have put on my whitelist some ip example irccloud etc.
[13:08:56]
AdmiraL
this with ip-api or?
[13:24:07]
@
CrazyCat
I added 2 variables: the list of iso codes to forbid, and the path to the whitelist file
[13:24:42]
@
CrazyCat
And you do what you want in lines 55 and 57
[13:25:43]
@
CrazyCat
P.S.: use the real codes for colors in your puthelp rather than mirc codes
[13:28:30]
@
Excalibur
<Boole@Epiknet> Titre de l'URL de MenzAgitat : mIRC 2 Egg Colors
[13:30:11]
@
CrazyCat
Toujours à essayer de vendre son boulot lui :D
[13:30:37]
@
Excalibur
<MenzAgitat@Epiknet> quand ça répond précisément à un besoin, je ne vais pas me gêner hein ;)
[13:39:41]
@
Excalibur
<MenzAgitat@Epiknet> c'est côtelette que t'as pas compris ?
[13:40:05]
@
CrazyCat
(je m'y attendais à celle là)
[13:40:10]
@
Excalibur
<MenzAgitat@Epiknet> :x
[13:40:42]
@
Excalibur
<MenzAgitat@Epiknet> faut que je fasse gaffe, je deviens prévisible
[13:48:26]
@
Excalibur
*** <ZarTek@Libera> a mis le mode #eggdrop-fr +v Error
[13:53:19]
AdmiraL
ah ok CrazyCat thanks i will test now..
[14:05:43]
AdmiraL
i have tested CrazyCat maybe has a bug
[14:05:55]
AdmiraL
because posted nothing on channel
[14:06:03]
AdmiraL
the tcl script it loaded
[14:06:10]
AdmiraL
and without error
[14:06:39]
@
CrazyCat
Did you set the good values in $forbid ?
[14:07:16]
AdmiraL
* 15:25:48 * Elysee Currently: while executing
[14:07:16]
AdmiraL
* 15:25:48 * Elysee Currently: can not find channel named "sock7"
[14:07:16]
AdmiraL
* 15:25:48 * Elysee Currently: "eof $sock"
[14:07:35]
AdmiraL
i dont have another error
[14:07:52]
@
CrazyCat
Twice: Did you set the good values in $forbid ?
[14:08:22]
@
CrazyCat
Or simplest: what did you put in forbid and from where was the connexion ?
[14:08:41]
AdmiraL
i have deleted what u have wrote i have put just "US"
[14:10:06]
AdmiraL
i want to block this country
[14:10:50]
AdmiraL
RUS / Singapore / and some another country
[14:11:15]
@
CrazyCat
Did you get the usual msg your previously get in #services ?
[14:11:29]
@
CrazyCat
(the 0,3CONN: 5[regsub -all {([^:]+:)} $nick ""]- 3IP14: [dict get $data query] - 3Shteti14: [dict get $data country] - 3Qyteti14: [dict get $data city] - 3ISP14: [dict get $data asname] - 3Mobile4: [dict get $data mobile] - 3VPN-Proxy4: [dict get $data proxy])
[14:12:06]
AdmiraL
its the same code just in another eggdrop
[14:15:14]
AdmiraL
i have say maybe its the best this what i have mrc script
[14:15:51]
AdmiraL
when the eggdrop posted this
[14:15:52]
AdmiraL
CONN: IPhone13 - IP: 79.245.127.168 - Shteti: Germany - Qyteti: Munich - ISP: DTAG - Mobile: false - VPN-Proxy: false
[14:20:07]
AdmiraL
its same say nothing
[14:20:21]
AdmiraL
its loaded and didnt work
[14:21:03]
AdmiraL
i have restarted eggdrop
[14:21:22]
@
CrazyCat
Or your eggdrop is not ircop, or doesn't see the server notices
[14:21:27]
AdmiraL
* 15:40:01 * @AdmiraL !coninfo on
[14:21:27]
AdmiraL
* 15:40:01 -Elysee- coninfo checker is now enabled.
[14:21:47]
AdmiraL
yes its * 15:40:18 * Elysee is a Network Administrator
[14:21:47]
AdmiraL
* 15:40:18 * Elysee is available for help.
[14:22:27]
@
CrazyCat
You must at least have 1 message on #services when someone connects
[14:23:50]
AdmiraL
i have stop from shell eggdrop
[14:24:12]
AdmiraL
* 15:42:37 * Elysee No need to check AT
[14:24:12]
AdmiraL
* 15:42:37 * Elysee CONN: ReY - IP: 178.165.185.184 - Shteti: Austria (AT)- Qyteti: Leoben - ISP: H3G-Austria-AS - Mobile: true - VPN-Proxy: false
[14:24:54]
AdmiraL
when users come with US IP
[14:25:06]
AdmiraL
check on telejuara.txt
[14:25:14]
AdmiraL
then this ip its not on this
[14:25:35]
AdmiraL
and the bot say its not on whitelist or?
[14:25:58]
@
CrazyCat
Try to understand it
[14:27:42]
AdmiraL
woooow noow what a tcl have
[14:27:46]
AdmiraL
* 15:45:43 * Elysee US is filtered, looking for whitelist
[14:27:47]
AdmiraL
* 15:45:43 * Elysee CONN: Hitman - IP: 5.206.233.157 - Shteti: United States (US)- Qyteti: Tiverton - ISP: Telkos - Mobile: false - VPN-Proxy: false
[14:27:47]
AdmiraL
* 15:45:43 * Elysee 5.206.233.157 is from United States but in whitelist
[14:28:43]
@
CrazyCat
If it works, you can now comment out the debug lines to just keep the ones you need
[14:29:20]
AdmiraL
yes it works good
[14:29:54]
*
Amand
joined #eggdrop
[14:29:54]
*
[Guru]
set mode +h Amand
[14:30:02]
*
Excalibur
set mode +l 20
[14:51:53]
%
Amand
hi CrazyCat
[14:52:00]
%
Amand
c'est LTFE ?
[14:53:55]
%
Amand
incroyable.
[15:09:56]
@
Excalibur
<MenzAgitat@Epiknet> je ne vous avais pas dit qu'il était fétichiste des couches pour adulte et de l'urine ?
[15:10:11]
@
Excalibur
<MenzAgitat@Epiknet> ça m'aura sorti de l'esprit, désolé
[15:11:44]
@
Excalibur
<MenzAgitat@Epiknet> j'avais découvert ça en cherchant des infos sur lui quand il nous faisait chier sur epik
[15:12:02]
@
Excalibur
<MenzAgitat@Epiknet> entre plein d'autres choses croustillantes
[15:13:53]
%
Amand
je ne savais même pas ce que voulait dire "incontinent"
[15:14:05]
@
Excalibur
<MenzAgitat@Epiknet> :o
[15:14:20]
@
CrazyCat
T'as pas assez regardé Questions pour un Champion (version Gerra)
[15:14:23]
@
Excalibur
<MenzAgitat@Epiknet> l'afrique est incontinent
[15:14:30]
@
Excalibur
* <MenzAgitat@Epiknet> --> []
[15:14:44]
@
CrazyCat
Bon, on a la même culture
[15:14:49]
@
Excalibur
<MenzAgitat@Epiknet> :p
[15:29:01]
*
Euuu
joined #eggdrop
[15:29:02]
*
Excalibur
set mode +l 21
[15:29:38]
Euuu
Bonjour et désolé je me suis trompé de channel j'ai parlé eggdrop sur #zeolia par erreur.
[15:30:17]
Euuu
J'ai essayé de corriger une erreur sur le script mais je n'y suis pas arrivé.
[15:32:15]
Euuu
Voilà le message d'erreur :
[15:32:18]
Euuu
Currently: can't read "unick": no such variable
[15:32:18]
Euuu
Currently: while executing
[15:32:19]
Euuu
Currently: "putserv "PRIVMSG MemoServ :info $unick""
[15:32:19]
Euuu
Currently: (procedure "memocheck" line 8)
[15:32:20]
Euuu
Currently: invoked from within
[15:32:20]
Euuu
Currently: "memocheck $_raw1 $_raw2 $_raw3"
[16:05:54]
@
CrazyCat
Salut Toto, c'est peut-être parce que la chaine de connexion vue n'est pas bonne
[16:06:27]
@
CrazyCat
Il faudrait faire un putlog $text avant la ligne 14
[16:15:49]
@
Excalibur
<ZarTek@Libera> C'est trop bizare, j'ai du faire un reve de préconistruc, genre avant l'heure, j'ai l'impression davoir vu ce pastebin partout sur des forum etc :<&
[16:16:01]
@
Excalibur
<ZarTek@Libera> bref, on s'enfou de mes reves, mais ca me fait bizare.
[16:18:31]
@
CrazyCat
Bref, Toto / Euuu, vérifie la chaine de connexion que reçoit l'eggdrop
[16:18:49]
@
CrazyCat
Ce script est adapté à unreal5+
[16:19:30]
Euuu
ZarTek des visions sans doute je ne l'ai mis sur aucun forum madame Irma.
[16:23:01]
Euuu
C'est UnrealIRCd-5.0.9.1
[16:28:42]
%
Amand
<ZarTek@Libera> C'est trop bizare, j'ai du faire un reve de préconistruc, genre avant l'heure, j'ai l'impression davoir vu ce pastebin partout sur des forum etc :<&
[16:28:46]
%
Amand
pareil
[16:29:02]
%
Amand
c'est pas un rêve, il a utilisé mille pseudo pour dire la même chose un peu partout
[16:34:16]
%
Amand
( petit rappel, je ne prends pas les pvs pour les demandes d'aide , je n'ai pas la science infuse , si je peux pas répondre un autre pourra le faire )
[17:23:46]
Euuu
(d'accord Amand)
[17:35:43]
@
Excalibur
<MenzAgitat@Epiknet> c'est d'ailleurs indiqué en entrymsg sur le chan, on le voit en arrivant
[17:39:13]
@
Excalibur
<MenzAgitat@Epiknet> il me semble que ça dit un truc genre "Amand ne doit en aucun cas être contactée par message privé, cependant CrazyCat vous y accueille volontiers
[17:39:43]
@
Excalibur
<MenzAgitat@Epiknet> mais je peux me tromper, faudrait que l'un de vous fasse /cycle ou /hop pour confirmer
[17:42:58]
Euuu
CrazyCat cela s'améliore mais....
[17:43:00]
Euuu
Currently: can't read "unick": no such variable
[17:43:01]
Euuu
Currently: while executing
[17:43:01]
Euuu
Currently: "putserv "PRIVMSG $unick :Tu as $nb messages sur memoserv""
[17:43:02]
Euuu
Currently: (procedure "memocheck" line 4)
[17:43:02]
Euuu
Currently: invoked from within
[17:43:03]
Euuu
Currently: "memocheck $_raw1 $_raw2 $_raw3"
[17:43:48]
@
Excalibur
<MenzAgitat@Epiknet> fais voir ton script
[17:44:09]
Euuu
Le le pastbin...
[17:45:42]
Euuu
MErci beaucoup, peut-être un soucis dans le regex ?
[17:45:50]
@
Excalibur
<MenzAgitat@Epiknet> ça signifie que l'une des 2 regexp n'est pas bonne
[17:46:06]
@
Excalibur
<MenzAgitat@Epiknet> vu que la variable $unick est définie par les regexp
[17:46:08]
Euuu
La deuxième où on avait une erreur à présent ça fonctionne.
[17:46:20]
@
Excalibur
<MenzAgitat@Epiknet> reste la 1ère
[17:46:41]
@
Excalibur
<Boole@Epiknet> Titre de l'URL de MenzAgitat : regex101: build, test, and debug regex
[17:46:57]
@
Excalibur
<MenzAgitat@Epiknet> utilise ce site pour vérifier ce qu'elle fait et ce qu'il faut corriger
[17:47:17]
Euuu
Je suppose que cela de doit pas être la même ?
[17:47:31]
@
Excalibur
<MenzAgitat@Epiknet> j'ai juste récupéré le lien plus haut
[17:47:37]
Euuu
MErci mais je ne sais pas comment ça fonctionne j'ai essayé de comprend hier soir.
[17:48:29]
@
Excalibur
<MenzAgitat@Epiknet> tu devrais garder ce fichier sous le coude, il explique la syntaxe des expressions régulières
[17:49:22]
@
Excalibur
<MenzAgitat@Epiknet> les regexp sont un outil puissant pour extraire ou manipuler du texte, c'est toujours utile d'apprendre comment ça fonctionne
[17:49:46]
Euuu
Merci mais je ne suis assez habile en anglais pour lire cela de façon courante.
[17:50:38]
Euuu
Ha oui on peu sélectionner je pensais que c'était un pdf verrouillé
[17:50:49]
@
Excalibur
<MenzAgitat@Epiknet> ok j'ai survolé ton tuto en français, à vue de nez rapide ça peut t'aider oui
[17:51:03]
@
Excalibur
<MenzAgitat@Epiknet> mais ce que je t'ai envoyé est une doc officielle
[17:51:05]
@
Excalibur
<MenzAgitat@Epiknet> donc y'a tout
[17:51:07]
Euuu
Merci de ton oeil d'expert.
[17:51:13]
@
Excalibur
<MenzAgitat@Epiknet> je t'en prie
[17:51:14]
Euuu
Et d'avoir pris le temps.
[17:52:37]
@
Excalibur
<MenzAgitat@Epiknet> j'aurais vérifié ta regexp si j'avais eu plus de temps mais c'est pas plus mal que tu apprennes, d'un autre côté
[17:53:45]
%
Amand
Euuu: c/c moi ici ta snotice d'une connexion
[17:56:36]
Euuu
Celle sous Putty de la Partyline ?
[17:56:53]
%
Amand
partyline ou de ton client irc
[17:57:12]
%
Amand
tu dois voir aussi les snotice d'une connexion sur ton server
[17:58:29]
Euuu
C'est fait.
[18:02:25]
%
Amand
tu utilises quel version d'unrealircd?
[18:04:40]
Euuu
UnrealIRCd-5.0.9.1
[18:05:56]
%
Amand
ah mais CrazyCat t'a fait la regexp plus haut
[18:06:05]
Euuu
Oui pour le deuxième regex.
[18:06:13]
Euuu
C'est la même dans les deux cas ?
[18:07:43]
Euuu
Je veux dire je dois utiliser la même dans les deux zones du scipt ?
[18:09:09]
Euuu
Et pour ici ? : regexp {:\ ([^\s]+)\s[^\d]+(\d{1,})} $text - unick nb
[18:10:18]
%
Amand
je sais pas, je t'ai fait celle de la connexion
[18:10:52]
%
Amand
travaille un peu :)
[18:12:36]
Euuu
J'ai essayé de comprendre hier soir sans réussir comment la composer.
[18:12:45]
%
Amand
surtout que ça fait des mois que tu viens ici, l'excuse du " je suis débutant " ne passe plus
[18:13:32]
@
Excalibur
<MenzAgitat@Epiknet> Euuu > j'ai appris tout seul à partir du document que je t'ai filé et en tâtonnant
[18:14:35]
Euuu
JE reste pourtant très Très débutant.
[18:14:37]
@
Excalibur
<MenzAgitat@Epiknet> et Amand a probablement fait pareil, en tâtonnant aussi
[18:14:57]
@
Excalibur
<MenzAgitat@Epiknet> parce que tu attends trop des autres et ne t'en crois pas capable
[18:15:10]
Euuu
Je tatonne en général je me base sur des choses existantes.
[18:15:17]
Euuu
POur faire des choses simples.
[18:15:18]
@
Excalibur
<MenzAgitat@Epiknet> donne à un pauvre du poisson et il mangera aujourd'hui
[18:15:27]
@
Excalibur
<MenzAgitat@Epiknet> apprends-lui à pêcher et il mangera tous les jours
[18:16:04]
Euuu
Un amateur de Confucius ? Tu as toutes les qualités.
[18:16:28]
@
Excalibur
<MenzAgitat@Epiknet> c'est ce que ma compagne me dit :p
[18:18:36]
*
reborn
quit (Ping timeout: 180 seconds)
[18:19:02]
*
Excalibur
set mode +l 20
[18:20:35]
*
reborn
joined #eggdrop
[18:21:01]
*
Excalibur
set mode +l 21
[18:21:25]
Euuu
Mais pour citer Confucius je me regarde dans une glace et quand je me vois je me dis me concernant "Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide".
[18:22:06]
%
Amand
ta première regexp elle doit matcher quoi?
[18:22:18]
%
Amand
celle ci : :\ ([^\s]+)\s[^\d]+(\d{1,})
[18:22:52]
Euuu
le pseudo et le nombre de messages reçus ?
[18:23:21]
%
Amand
ok je reformule
[18:23:23]
%
Amand
if {[string match "*été lu*" $text]} {
[18:23:43]
%
Amand
doit matcher quel chaine ?
[18:24:03]
%
Amand
dans quel phrase il doit matcher " été lu "
[18:25:59]
%
Amand
pourquoi tu indiques :\ dans ta regexp ?
[18:26:10]
%
Amand
je le vois nulle part dans la chaine
[18:26:27]
Euuu
je vois un smiley
[18:26:53]
Euuu
Oui j'ai vu le caradctère correspondant au smiley
[18:27:28]
%
Amand
pourquoi tu viens pas avec ton pseudo Nemo et ton client irc?
[18:27:50]
%
Amand
au lieu d'utiliser des clients web qui te mettent des smileys
[18:28:06]
Euuu
Je n'ai pas de client irc.
[18:28:36]
%
Amand
tu te connectes avec kiwiirc sur ton serveur irc, tu administres tout avec un client web?
[18:28:36]
Euuu
Enfin je n'utilise pas couremment.
[18:29:13]
Euuu
Oui exactement. Je n'ai que Mirc pour me faire les annonces vocalement des connections dans mes haut parleurs.
[18:29:31]
Euuu
Je n'ai pas beaucoup de visiteurs.
[18:31:08]
%
Amand
tu veux récupérer quel informations dans ta chaine ?
[18:31:30]
%
Amand
quelles*
[18:33:19]
Euuu
A la base j'ai besoin de savoir si suite à un /memoserv info "pseudo de la personne qui se connecte" j'ai dans ce qui est reçu j'ai la chaine "*été lu*" qui me permet de savoir que la personne a eu un message, pour qu'elle reçoive à sa connexion une notice du style "vous avez reçu au moins un message".
[18:34:03]
%
Amand
essaye de le faire, c'est pas compliqué
[18:34:11]
%
Amand
prends exemple de la deuxieme regexp que je t'ai fait
[18:34:12]
Euuu
Mais apparemment Crazy Cat a préféré faire les choses mieux et ressortir le nombre des messages reçus.
[18:37:37]
Euuu
Donc il faudrait une regex qui 1. ressorte le pseudo, et qui me ressorte "dont 4 n'ont" pour que "4" aille dans une des variables.
[18:37:48]
Euuu
Enfin je m'expriem sans doute mal.
[18:39:57]
Euuu
Je vais approfondir ma recherche avec les moyens que vous m'avez apporté je vous remercie.
[18:40:17]
Euuu
J'ai ce qui me faut comme piste pour avancer.
[19:05:56]
%
Amand
quelqu'un connait un lien stream pour regarder france 2 en direct ?
[19:06:36]
%
Amand
ah bah google m'a répondu
[20:07:15]
*
reborn
quit (Ping timeout: 180 seconds)
[20:08:01]
*
Excalibur
set mode +l 20
[20:08:39]
*
reborn
joined #eggdrop
[20:09:02]
*
Excalibur
set mode +l 21
[20:29:06]
@
Excalibur
-//- <Boole@Epiknet> a quitté (Ping timeout: 180 seconds)
[20:56:23]
*
reborn
quit (Ping timeout: 180 seconds)
[20:57:01]
*
Excalibur
set mode +l 20
[20:58:51]
*
reborn
joined #eggdrop
[20:59:02]
*
Excalibur
set mode +l 21
[21:03:49]
@
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[21:04:05]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 21
[21:31:36]
@
CrazyCat
Euuu> il faudra aussi que tu apprennes à assumer qui tu es et ne pas changer de pseudo à chaque nouvelle demande, et aussi à ne pas demander partout de l'aide alors que le canal ici présent et le forum associé sont pleins de bonnes âmes toujours prêtes à filer un coup de main
[22:05:11]
*
darwin
joined #eggdrop
[22:06:01]
*
Excalibur
set mode +l 22