Communauté francophone sur les Eggdrops
[Script] VDM fetcher - Printable Version

+- Communauté francophone sur les Eggdrops (https://forum.eggdrop.fr)
+-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+---- Forum: Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20)
+---- Thread: [Script] VDM fetcher (/showthread.php?tid=834)

Pages: 1 2 3 4


[Script] VDM fetcher - ealexp - 28/12/2010

Description :
Ce script permet de récupérer des citations du site VDM.
La commande !vdm peut être utilisée de plusieurs manières :
  • !vdm
    Affiche une VDM aléatoire.

  • !vdm <numéro>
    Affiche la VDM n°<numéro>.

  • !vdm last[-nombre]
    Affiche la dernière VDM parue, ou une VDM en comptant "nombre" VDM depuis
    la dernière.


  • !vdm <critères de recherche>
    Affiche une VDM correspondant aux critères de recherche spécifiés.

Le script peut également afficher une VDM à intervalles réguliers sur des salons que vous aurez choisi (mode "autorandquote"). Il est désactivé par défaut.

Pour l'activer, vous devez changer la valeur de l'option autorandquote_enable (1 = activé, 0 = désactivé). Cette option ne peut pas être activée sans rehash. Vous pouvez ensuite régler l'intervalle (par défaut à 60 minutes), en modifiant l'option autorandquote_interval (exprimée en minutes).

Ensuite, pour l'activer sur un salon, vous devez taper .chanset #salon +vdm_autorandquote en partyline.

Prérequis:
Ce script nécessite :
  •  
  • le package http
     
  • Tcl 8.5

Activation :
Pour activer le script, il faut taper .chanset #salon +vdm en partyline.

Il est possible de modifier certains réglages. Pour cela, reportez vous à la partie CONFIGURATION du script.





RE: [Script] VDM (version : 2.1) - ealexp - 22/02/2011

Nouvelle version : v2.1.1

Changements :
  • Amélioration du code de l'affichage et des commentaires.



RE: [Script] VDM - ealexp - 03/08/2011

Nouvelle version : v2.2

Changements :
  • Correction suite à un changement du code HTML du site.



RE: [Script] VDM - Mrvolks - 17/09/2011

Bonjour

j'ais installé le script vdmv2.2 et il marche nickel :)

mais j'aimerais savoir si sais possible de le mettre automsg ??

aux lieu de toujour tapé !vdm

merci d'avance :D


RE: [Script] VDM - DnS - 17/09/2011

oui c'est tout a fait possible puisque sur cette version je l'ai fait. faut tu utilise bind time

Cordialement


RE: [Script] VDM - Mrvolks - 17/09/2011

d'Accord DnS

mais le bind time je le place ou aujuste ??

Cordialement


RE: [Script] VDM - DnS - 18/09/2011

Si ealexp est d'accord,je mettrais en joins le tcl avec l'ajout du bind time pour l'affichage des VDM toutes les 10minutes.


RE: [Script] VDM - ealexp - 18/09/2011

Bonjour,

Merci pour ta proposition DnS, mais j'ai déjà codé une version qui intègre cette fonctionnalité. Je vais la mettre en ligne dans quelques minutes.


RE: [Script] VDM - ealexp - 18/09/2011

Voilà, j'ai mis en ligne la version 2.3.

Changements :
  • Ajout du mode autorandquote pour afficher une citation au hasard à intervalles réguliers sur certains salons.
  • Correction d'un bug qui faisait que le script envoyait parfois des VDM vides.
  • Correction de la procédure ::vdm::geturl pour qu'elle gère mieux les erreurs.
  • Amélioration de la clarté des messages d'erreur.



RE: [Script] VDM - CrazyCat - 18/09/2011

Petite question concernant le mode autorandquote : est-ce pour la rétro-compatibilité avec les eggdrops < 1.6.20 que tu utilises des timers, ou pour une autre raison particulière ?
Pour alléger le process, je passerai pour ma part par un bind cron.


RE: [Script] VDM - ealexp - 18/09/2011

Bonjour,

Je ne connaissais pas l'existence de bind cron.
Je vais sans doute faire une version qui utilise bind cron si l'eggdrop est en version 1.6.20 et qui utilise des timers si l'eggdrop a une version inférieure à 1.6.20.

EDIT : bind cron n'est pas adapté (puisque les utilisateurs peuvent choisir n'importe quelle plage)


RE: [Script] VDM - CrazyCat - 18/09/2011

Raison acceptée suite à notre discussion sur IRC, mais au moins tu auras appris un truc :)


RE: [Script] VDM - pheeric - 15/01/2012

ealexp Wrote:Voilà, j'ai mis en ligne la version 2.3.

Changements :
  • Ajout du mode autorandquote pour afficher une citation au hasard à intervalles réguliers sur certains salons.
  • Correction d'un bug qui faisait que le script envoyait parfois des VDM vides.
  • Correction de la procédure ::vdm::geturl pour qu'elle gère mieux les erreurs.
  • Amélioration de la clarté des messages d'erreur.

Bonjour

J'ai installé vdm (qui fonctionne par !vdm afin de pas flooder le salon ou il est) mais qd je tape en pl pour l'activation:
.chanset #!Accueil! +vdm
j'ai une erreur (merdique a souhait alors que sur un autre serveur j'ai pas du tout cette erreur, et ça fonctionne impec) :
Error trying to set +vdm for #!Accueil!, invalid mode.

Bizarre non ?

Bon dimanche et merci d'avance :)


RE: [Script] VDM fetcher - ealexp - 22/09/2012

Nouvelle version : v2.4.3

Changements :
  • Suppression de l'utilisation de vwait qui n'est plus supporté par la version 1.6.21 d'eggdrop.
  • Correction d'un bug qui empêchait, dans certains cas rares (par exemple quand le délai d'attente d'une requête HTTP est dépassé) le nettoyage des "tokens" http.
  • Modification de la procédure "wrap" pour conserver le formatage dans les fragments des chaînes coupées.
  • Modification du système de cache.
  • Modification de la procédure qui récupère les VDM et meilleure gestion des possibles erreurs.
  • Possibilité d'utiliser !vdm last[-nombre] avec un nombre supérieur au nombre de VDM sur la première page.
  • Amélioration de la recherche.



RE: [Script] VDM fetcher - Helias - 27/01/2013

Bonjour,

Le VDM Fetcher semble ne plus trouver les citations :

Quote:[20:07:01] <Rob0t> La VDM n'a pas pu être récupérée, sans doute à cause d'un changement du code HTML du site. Consultez le forum d'eggdrop.fr pour voir s'il n'y a pas eu des mises à jour. VDM.

Merci

Helias