[Demande] youtube_tiltle
#1
Bonjour je viens d'installer youtube_title sur mon bot (eggdrop1.6.21 sous TCL8.5)
il fonctionne très bien quand on fait une recherche avec ce genre de recherche : http://www.youtube.com/watch?v=xP-VEZNext8
mais il ne fonctionne plus si le "h" de http est en maj "H".
les users avec script utilisent souvent la 1° lettre en maj voila pourquoi je me permets de demander de l'aide.
Je voudrais que Http soit pris en compte.
Si quelqu'un pouvait m'aider ...
Je joins le script en pièce jointe.
Répondre Avertir
#2
A priori, le H majuscule ne devrait pas poser de souci, vu que dans le code on a:
tcl
if {[regexp -nocase -- $youtube(pattern) $args match fluff video_id]} {


Et le -nocase signifie qu'il ne faut pas différencier les minuscules et majuscules.
Répondre
#3
Merci pour la réponse
mais ça ne fonctionne pas !!!
Répondre Avertir
#4
Qu'obtiens tu en party-line lorsqu'une personne utilise un H ?
Répondre
#5
Voici la réponse en party-line:

07:11:37] <(AltuPratu> [07:11:37] % Obtention de titre pour: Http://www.youtube.com/watch?v=fuHoDi7blQI.
.[07:11:37] <(AltuPratu> [07:11:37] % Impossible de récupérer le titre: Impossible de trouver le titre
Répondre Avertir
#6
Essaye avec la modification que j'ai postée à http://tools.eggdrop.fr/pasteme/view/0840e821
Répondre
#7
J'ai installé le script avec la modification et ça ne fonctionne toujours pas voici le résultat:

11:56:49] <(AltuPratu> [11:56:48] % Fetching title for Http://www.youtube.com/watch?v=e8_LWaZHwv4.
.[11:56:49] <(AltuPratu> [11:56:48] % Failed to fetch title: Failed to find title. JSON decoding failure?

Visiblement ça fonctionne.
J'ai viré tous les scripts installés et ça fonctionne
je n'ai plus qu'à trouver l'intrus
Merci pour l'aide
Répondre Avertir
#8
Il y a peut-être un autre script qui a une fonction flat_json_decoder (mais j'en doute) ou qui a une variable globale appelée info_array
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté