Bienvenue, Visiteur
Vous devez vous enregistrer avant de pouvoir poster.

Nom d’utilisateur
  

Mot de passe
  





Rechercher dans les forums



(Recherche avancée)

Statistiques du Forum
» Membres : 711
» Dernier membre : winny33
» Sujets du forum : 1,507
» Messages du forum : 11,363

Statistiques complètes

Derniers sujets
Crash des bases de donnée...
Forum : Annonces
Dernier message : CrazyCat
10/10/2019, 10:40
» Réponses : 1
» Affichages : 0
Chan Access Filter 1.0
Forum : Releases et support
Dernier message : CrazyCat
25/09/2019, 10:46
» Réponses : 0
» Affichages : 58
Bonjour à tous
Forum : Présentez-vous
Dernier message : mcdeffice
25/08/2019, 14:09
» Réponses : 1
» Affichages : 247
Système de bannissement d...
Forum : Scripts TCL
Dernier message : CrazyCat
15/08/2019, 00:38
» Réponses : 4
» Affichages : 346
sslv3 alert handshake fai...
Forum : Scripts TCL
Dernier message : MenzAgitat
08/08/2019, 22:21
» Réponses : 4
» Affichages : 249
formulaire Kiwiirc
Forum : Interfaces
Dernier message : Tatou
02/08/2019, 09:58
» Réponses : 4
» Affichages : 269
API JSON compteur utilisa...
Forum : Scripts TCL
Dernier message : bodtx
30/05/2019, 19:14
» Réponses : 11
» Affichages : 629
[Script] VDM fetcher
Forum : Releases et support
Dernier message : pheeric
23/05/2019, 23:43
» Réponses : 32
» Affichages : 11,223
Script VDM
Forum : Scripts TCL
Dernier message : ealexp
23/05/2019, 22:32
» Réponses : 3
» Affichages : 628
Trivia ne lit pas les rép...
Forum : Scripts TCL
Dernier message : pheeric
19/05/2019, 22:37
» Réponses : 3
» Affichages : 501

 
Exclamation Crash des bases de données
Posté par : CrazyCat - 05/10/2019, 13:26 - Forum : Annonces - Réponses (1)

Bonjour,

Vous avez pu constater que nous avons eu un très gros souci depuis le 04 octobre: notre serveur de base de données a légèrement explosé Sad
Nous sommes en train de reconstruire les bases, a priori nous avons évité la perte de données, mais le travail est long et fastidieux.

Si jamais vous avez un message d'erreur sur le forum, merci de le signaler ici à la suite de ce post afin que nous corrigions le problème.

NOTA: actuellement, seul le forum fonctionne, les autres sections arriveront vite.


  Chan Access Filter 1.0
Posté par : CrazyCat - 25/09/2019, 10:46 - Forum : Releases et support - Pas de réponse

Chan Access Filter permet de mettre des restrictions sur les canaux, basées sur le sexe et/ou l'âge de l'utilisateur à condition que le realname de l'utilisateur soit son ASV sous la forme Age / Sexe / Localisation.
Il permet de définir:

  • le sexe autorisé (M/F)
  • l'âge minimum
  • l'âge maximum

Par défaut, il n'y a aucune restriction d'accès sur les canaux. Elles s'ajoutent en party-line avec la commande .caf:
Code :
.caf #chan sex <U/F/M>
.caf #chan min [0-99]
.caf #chan max [0-99]
Il est aussi possible d'utiliser .chanset #canal caf <U/F/M>:[0-99]:[0:99] mais cette méthode est risquée car aucune vérification n'est faite sur les données entrées.

TODO
  • Permettre l'utilisation de message spécifique à chaque ban
  • inactiver la restriction d'âge max s'il est inférieur à l'âge min
  • ... vos suggestions


Star sslv3 alert handshake failure sur un flux rss avec rss-synd.tcl
Posté par : MenzAgitat - 07/08/2019, 01:00 - Forum : Scripts TCL - Réponses (4)

Bonjour.

J'utilise Eggdrop RSS Syndication pour afficher des flux RSS.
La version du package TLS installée est la 1.7.18 sur Eggdrop 1.8.4 et la 1.6.7.1 sur Eggdrop 1.6.21
La version du package HTTP installée est la 2.8.12 sur Eggdrop 1.8.4 et la 2.7.13 sur Eggdrop 1.6.21


Depuis le 14 juillet, le flux https://korben.info/feed produit l'erreur suivante :

sur Eggdrop 1.8.4 :
RSS HTTP Error: https://korben.info/feed (State: {error flushing "sock6077beb70": software caused connection abort} {error flushing "sock6077beb70": software caused connection abort while executing "flush $sock"} {POSIX ECONNABORTED {software caused connection abort}})
Tcl error: SSL channel "sock6077beb70": error: sslv3 alert handshake failure

sur Eggdrop 1.6.21 :
RSS HTTP Error: https://korben.info/feed (State: {error flushing "sock13": too many users} {error flushing "sock13": too many users
Tcl error: SSL channel "sock13": error: sslv3 alert handshake failure

Je récupère d'autres flux RSS en https et ils n'ont aucun souci.


Je ne détaille pas les nombreux tests et recherches que j'ai pu faire pendant les (trop) nombreuses heures que j'y ai passé, en voici la synthèse.

https://www.ssllabs.com/ssltest/analyze....04.26.2.94 montre que les protocoles suivants sont actifs / inactifs :
TLS 1.3 Yes
TLS 1.2 Yes
TLS 1.1 No
TLS 1.0 No
SSL 3 No
SSL 2 No
For TLS 1.3 tests, we only support RFC 8446.

La configuration du socket https utilisée jusqu'à ce jour était la suivante :

tcl
::http::register https 443 [list ::tls::socket -tls1 1]



J'ai donc testé avec -tls1.2 1 puis -tls1.2 1 -tls1.3 1

D'autres options que j'ai testées sans trop y croire mais histoire de dire que j'ai tout essayé :
-ssl2 0 -ssl3 0 -myaddr $::vhost4 (ou $::my-ip sur Egg 1.6.21) -request 1 -require 0

Des idées ?


  Système de bannissement d'utilisateur qui idle trop longtemps sur un salon d'aide
Posté par : mecmec - 06/08/2019, 06:29 - Forum : Scripts TCL - Réponses (4)

Hello,

Je cherche un moyen d'avertir de façon automatique les personnes inactives dans un salon d'aide en leur envoyant une notice au bout de 10 minutes, et 5 minutes après la personne se fait kickban du salon d'aide.

Voici ce que j'ai trouvé:

Code :
# idlekick.tcl version 1.1.1 by TCL_no_TK <ispmailsucks@googlemail.com>
#
# this script was written for user qetuoadgjl on egghelp.org forums
#   Post: http://forum.egghelp.org/viewtopic.php?t=15543
#
# Kicks users after a set about of idle time, configurable via dcc chanset command.
# Ability to warn users before kicking and banning them, and other punishment options.
#
# Usage:
# .chanset #aide +idlekick
# .chanset #aide idlekick-time 1
#
##

# time in minets to check channels for idlers? (default: 10)
set idlekick_checktime 2

# set your IRCd's kick length below (default: 150)
#  -- note, some networks all 255. but 150 should be safe :)
set idlekick_kicklength 150

# set the kick message
set idlekick_kickmsg "idle lamer"

# Set the warn message
set idlekick_warnmsg "how lame are you? Mr I idle in a help channel"

# warn the user a minet before the set idle time for the channel?
#  -- this should allow you to inform the user better, that they will be kicked in a minet if they contine to idle. ;p
# 1/0 = yes/no
set idlekick_loseit 1

# Punishment Options
# 1 = kick the user.
# 2 = kick and ban the user.
# 3 = warn and kick the user.
# 4 = warn, kick and ban the user.
# 5 = warn the user.
set idlekick_punish 4


#channel options
setudef flag idlekick
setudef str idlekick-time

#binds
bind time -|- "2 * * * *" time:idlekick

#code
proc time:idlekick {min hour day month year} {
global idlekick_loseit idlekick_punish
puthelp "PRIVMSG #aide :test"
foreach channel [channels] {

 if {[channel get $channel idlekick] == "+" && [botisop $channel]} {
  foreach iu [chanlist $channel] {
   if {![isbotnick $iu] && [onchan $iu $channel] && ![isop $iu $channel] && ![ishalfop $iu $channel] && ![isvoice $iu $channel]} {
    if {$idlekick_loseit == 1 && [expr [channel get $channel idlekick-time] -1] == [getchanidle $iu $channel]} {
     switch $idlekick_punish {
      "1" {idle:kick "$channel $iu"}
      "2" {idle:kickban "$channel $iu"}
      "3" {idle:warnkick "$channel $iu"}
      "4" {idle:warnkickban "$channel $iu"}
      "5" {idle:warn "$channel $iu"}
     }
    }
    if {$idlekick_loseit == 0 && [channel get $channel idlekick-time] == [getchanidle $iu $channel]} {
     switch $idlekick_punish {
      "1" {idle:kick "$channel $iu"}
      "2" {idle:kickban "$channel $iu"}
      "3" {idle:warnkick "$channel $iu"}
      "4" {idle:warnkickban "$channel $iu"}
      "5" {idle:warn "$channel $iu"}
     }
    }
   }
  }
 }
}
#return
}

proc idle:kick {text} {
global idlekick_kickmsg idlekick_kicklength
set chan [lindex [split $text] 0]
 set nick [lindex [split $text] 1]
  if {[onchan $nick $chan] && [botisop $chan]} {
   putserv "KICK $chan $nick :[trimchars "$idlekick_kickmsg  $idlekick_kicklength"]"
  }
  #; return
}

proc idle:kickban {text} {
global idlekick_kickmsg idlekick_kicklength
set chan [lindex [split $text] 0]
 set nick [lindex [split $text] 1]
  if {[onchan $nick $chan] && [botisop $chan]} {
   putserv "MODE $chan +b "*!*@[lindex [split [getchanhost $nick] "@"] 1]"
    putserv "KICK $chan $nick :[trimchars "$idlekick_kickmsg  $idlekick_kicklength"]"
  }
  #; return
}

proc idle:warnkick {text} {
global idlekick_loseit
idle:warn "$text"
 if {$idlekick_loseit == 1} {
  utimer 54 {idle:kick "$text"}
 } else {
  idle:kick "$text"
 }
 #; return
}

proc idle:warnkickban {text} {
global idlekick_loseit
idle:warn "$text"
 if {$idlekick_loseit == 1} {
  utimer 54 {idle:kickban "$text"}
 } else {
  idle:kickban "$text"
 }
 #; return
}

proc idle:warn {text} {
global idlekick_warnmsg
set chan [lindex [split $text] 0]
 set nick [lindex [split $text] 1]
  if {[onchan $nick $chan]} {
   puthelp "NOTICE $nick :$idlekick_warnmsg"
  }
  #; return
}

proc trimchars {text} {
set chars [lrange "$text" 0 [expr [llength "$text"] -1]]
 set trim [lrange "$text" end end]
  return [join [lrange "[split "$chars" {}]" 0 $trim] {}]
}



#end
putlog "loaded idlekick.tcl version 1.1.1 by TCL_no_TK"

#return

Sans oublier de taper:
Citation :# .chanset #aide +idlekick
# .chanset #aide idlekick-time 1


Toutefois il ne fonctionne pas sur une version Eggdrop 1.8.4, le problème pourrait venir d'où ? Est-ce que le tcl est obsolète ?


Dans le proc time:idlekick j'ai mis ceci à la 3eme ligne et "test" ne s'affiche même pas comme si que le timer ne fonctionnait pas:
Code :
puthelp "PRIVMSG #aide :test"



Cordialement
M.M


  formulaire Kiwiirc
Posté par : Tatou - 28/07/2019, 12:53 - Forum : Interfaces - Réponses (4)

bonjour a tous 
je suis a la recherche d'un formulaire de connexion pour Kiwiirc 
quelqu un pourrait m'aider 
merci


  API JSON compteur utilisateurs
Posté par : bodtx - 28/05/2019, 14:23 - Forum : Scripts TCL - Réponses (11)

Salut j'ai un eggdrop sur un chan

Nous avons un site avec un lien vers kiwiirc qui pointe sur notre chan.
On aimerait mettre le nombre d'utilisateurs connectés à côté du lien.

Le top ce serait de pouvoir exposer une API JSON via l'eggdrop qu'on pourrait requêter depuis le site.

Avez vous des idées ou d'autres pistes? Merci


  Encodage UTF-8
Posté par : Barback - 11/05/2019, 02:53 - Forum : Eggdrop - Réponses (10)

Re bonjour, oui je sais c'est encore moi ... Je me sens seul sur ce forum depuis que j'ai découvert Eggdrop xD

Bon voilà mon petit problème. Je sais pas si je poste au bon endroit mais c'est au sujet des caractères du bot.

Voici des exemples :

Quand le bot envoi des "NOTICE" >

Citation :Hostmask ajout�:

Quand le bot publie une citation VDM : 

Citation :Aujourd'hui, j'ai demandé à mon petit frère quel personnage des films Harry Potter était son préféré


En cherchant sur le net j'ai vu qu'il s'agissait d'un problème d'encodage. Une histoire de utf-8 ou iso...-1 .

Alors comme ça touche le bot en général, je sais pas trop ou chercher pour le faire écrire normalement.

Voili voulou

Merci


  [fractionné] Utilisateur non reconnu
Posté par : Barback - 10/05/2019, 11:44 - Forum : Eggdrop - Réponses (8)

Note de modération : j'ai fractionné le sujet, la question n'est pas spécifique à Motus

(09/05/2019, 22:32)MenzAgitat a écrit : Utilises-tu des couleurs, gras, etc.. dans ta commande ? Assure-toi aussi qu'il n'y a pas d'espace en trop à la fin.

Merci, effectivement ce sont les couleurs / gras / background qui posaient problème.

J'ai une dernière question. Quand je quitte le tchat et que je me reco le lendemain, le bot ne me reconnait plus comme son proprio.
Je suis pourtant identifier avec le /msg NickServ IDENTIFY PASS

Y'a t'il une commande que je dois envoyé au bot pour qu'il me reconnaisse ? du genre : /msg nom_du_bot ... ??
Sachant qu'hier j'étais son proprio, que j'ai configuré le mot de passe apres avoir fait hello

Merci de ton aide MenzAgitat


Question Trivia ne lit pas les réponses
Posté par : bodtx - 15/03/2019, 17:35 - Forum : Scripts TCL - Réponses (3)

Bonjour j'ai eggdrop 1.6.21 et trivia
le quizz démarre bien mais quand on répond correctement il ne lit pas la réponse et continue comme si on avait rien dit.

avez vous une idée?


  Script VDM
Posté par : LokYnesS - 24/02/2019, 19:02 - Forum : Scripts TCL - Réponses (3)

bonjour, 
voila j'ai un souci avec le script tcl VDM
en faite y fonctionne très bien le seul souci c'est les accents qui s'affiche pas j'ai pas de probléme avec dautre script tcl ou même les users c'est uniquement ce script du coup je c'est pas trop comment régler ce problème Sad


Citation :[17:09:36] (@Jarvis) Je DiscuT [24276]  Aujourd'hui, je suis entré dans des toilettes publiques parisiennes pour y faire ma petite affaire. Alors que la porte se fermait, un clochard s'y est brutalement engouffré et m'a demandé si on pouvait partager. Il n'a pas attendu ma réponse. VDM