pmxbot

un bot irc
Télécharger maintenant

pmxbot Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Other/Proprietary Li...
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • You Gov, Plc.
  • Site Internet de l'éditeur:
  • http://yougov.com

pmxbot Mots clés


pmxbot La description

Un bot irc PMXBot est un BOT IRC écrit dans le langage de programmation Python. Construit à l'origine pour une utilisation interne, il a été désinfecté et libéré gratuitement sur le World.Comandspmxbot écoute les commandes préfixées par A '!' Si c'est une commande, il sait que cela répondra, prendre une action, etc. Il peut rechercher sur le Web, vous citer, suivre le karma, prendre des décisions et faire à peu près tout ce que vous pouviez souhaiter. Il enregistre le texte dans une base de données SQLITE3 et, éventuellement, nous écrirons une interface Web à celle-ci.Containspmxbot répondra aux choses que vous dites s'il détecte des mots et des expressions qu'il a été dit de reconnaître. Par exemple, mentionnez SQL sur Rails.RequirementsPMXBot nécessite un python, bien sûr. Probablement 2,5+. Il nécessite également quelques paquets Python: * Python-Irclib * Pyyaml * SimpleJson ou JSON * FeedParser * HTTPLIB2 * SQLITE3ConfigurationConfiguration est basé sur des fichiers YAML très faciles. Découvrez config.yaml dans l'arborescence source d'un exemple.USAGEOnce Vous avez configuré un fichier de configuration, il vous suffit d'appeler `` pmxbot config.yaml`` et il joindra et connectera. Nous vous recommandons de courir PMXBOT sous DJB's DaemonTools pour le faire redémarrer automatiquement s'il se bloque. Ajout d'une façade personnalisée et locale une nouvelle fonctionnalité est facile, il vous suffit de les ajouter à un fichier local_exttentions, à la suite de la convention établie. Les fichiers à charger sont spécifiés dans le paramètre de configuration local_extensions. Tous les fichiers de la liste sont exécutés avec ExecFile, ils héritent de hériter des globaux existants. En conséquence, vous pouvez supposer que la plupart des choses que vous aurez besoin sont déjà importées, telles que @Command, @Contains, Re, Urllib, HTTplib2 et Get_HTML. Il y a un exemple dans local.py que vous pouvez utiliser comme base pour la commande. Cry '), Doc = "Je pleure une petite larme pour toi.") Def Tinytear (Client, événement, Channel, Nick, Reste): Si repos: retour "/ moi jette une seule larme pour% s"% de repos: Retour "/ moi est assise et pleure comme une seule déchirure coule lentement sa joue" une réponse (quand quelqu'un dit quelque chose) utilise le décorateur @Contains :: @Contains ("sqlonRails") def yay_sor (client, événement, canal, Nick, Reste): Karmachange (Botbase.logger.db, 'SQL sur rails', 1) Retour "Seulement 76417 lignes ..." Exigences: · Python


pmxbot Logiciels associés