Tvstar (programme tv, télé pour bot, plus de 112 chaînes) - commandes !prog (ou !tv) et !recherche

5/5 (17 avis)

Vue 25 441 fois - Téléchargée 849 fois

Description

Encore un programme TV, certes, mais celui-ci inclue les commandes !prog (ou !tv) et !recherche (j'ai vu pas mal de demandes de ce genre sur le site)
Il donne le programme d'environ 112 chaînes télé (max 114 pour le moment) : les deux restantes sont la moyenne des chaînes sans programme :D
J'utilise pour çela des hash-tables, .ini, et variables temporaires
Aucune DLL, aucun fichier supplémentaire (juste le .mrc)

Il est possible de choisir entre deux modes (concernant l'heure)
1) Mode "Soir" : n'affiche que le programme du soir
2) Mode "Actuellement" : affiche le programme dont la plage horraire est incluse

Dans les options (/tv.cfg), vous pourrez choisir sur quels salons les commandes !prog et !recherche seront disponibles.
Options configurables à grâce au dialog ou dans le menu (disons que le dialog est un peu plus sympa ...)

!prog fonctionne de la manière suivante : !prog <chaîne> (et oui, c'est tout bête)
Ce qui peut nous donner par exemple pour !prog France2 :
-[T]- [ Chaîne : France2 :: Le direct - 5ème étape : Troyes - Nancy (199 km) (14h25) :: Vélo club (17h40) :: Cher journal (18h35) :: Urgences - Foi en la vie *** (19h10) ]
(A noter que j'ai tapé cette commande à 19h10, et que l'option concernant l'heure était activée : mode Actuellement)

!recherche fonctionne de la manière suivante : !recherche <mot, expression, joker> (maximum 4 mots)
Le résultat de la recherche est les chaînes où la concordance a été trouvée, au maximum 10 chaînes
Exemple avec !recherche Urgences :
-[T]- [ TV Program By -A-r-K-a-n-i-s- :: 1 résultat(s) concordant la recherche "Urgences" : France2 ]
On aurait pu obtenir ceci avec Urgen*, Urgence*, Ur?ence*, etc ...

La mise à jour du programme est automatique, et se fait toutes les deux heures (à partir de la commande qui fait rafraichir la liste), sauf si une nouvelle plage horraire débute

Une autre fonction de ce code est de donner en message sur un salon (un uniquement) le programme des chaînes sélectionnées dans une liste, le délai entre les scans est configurable (120sec minimum). Vous pouvez sélectionner autant de chaînes que vous le voulez, et si elles ne sont pas dans la liste, ça ne changera rien :)

Conclusion :


Dernière version disponible et se mettant régulièrement à jour sur mon Bot Newseur, VIP, ... du nom de BotWar : http://arkanisfr.free.fr/viewtopic.php?t=40

Pas de bugs connus pour l'instant, bien que je n'ai pas pu réellement tester le code qui est ici (j'ai rassemblé des parties de codes que j'avais fait pour un autre bot, et j'y ai rajouté le dialog)
L'aide pour les boutons du dialog s'affichera si vous restez quelques secondes avec votre souris dessus

Fonctionnement : Sockets qui scannent plusieurs pages afin d'avoir toutes les chaînes du site (guidetele.com)
La mise à jour des programme prend chez moi environ 6secs (je sais, ça peut être long). Le bot prend compte des commandes même si la liste est en train de se faire, et y répondra une fois la liste terminée.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
RCA ArKanis
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

20 nov. 2007 à 07:28
je ne suis pas responsable pour le changement de présentation des sites :/
normal qu'après plusieurs années, ils tendent à ne plus fonctionner

non, le dialog n'y est plus, enfin j'crois pas, ça fait tellement longtemps ...
sincèrement, je ne pense pas avoir le temps de la mettre à jour, désolé
Wcorsica
Messages postés
5
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
19 novembre 2007

19 nov. 2007 à 22:24
Heuu c moi ou ton jolie dialog il est pas dans le code ?
Wcorsica
Messages postés
5
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
19 novembre 2007

19 nov. 2007 à 22:20
Marche pas non plus :/
Floorfilla91
Messages postés
27
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
18 février 2008

10 févr. 2007 à 11:26
Encor une remote en carton qui fonctionne pas dans mon bot.
RCA ArKanis
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

12 juil. 2005 à 21:18
entièrement d'accord avec toi sur la manière de coder :)
perso je pense que si on fait un code, il faut tout d'abord que le créateur le comprenne sans aucune difficulté (du genre s'il n'y touche pas pendant un certain temps)
le "petit +", c'est d'être compréhensible par les autres
c'est très dûr de plaire à tout le monde, voir même impossible, il sera toujours possible de chipotter
mon code n'est pas parfait, je le reconnais sans problème, mais il me convient (je trouve que pour scanner 9 pages, 6-7sec sont raisonnables, surtout vu la taille des pages)

ton alias a.e est correct, je corrige le .mrc
d'autres idées de configurations à apporter ? :)
Afficher les 17 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.