pmxbot

Un Bot IRC
Descargar ahora

pmxbot Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Other/Proprietary Li...
  • Precio:
  • FREE
  • Nombre del editor:
  • You Gov, Plc.
  • Sitio web del editor:
  • http://yougov.com

pmxbot Etiquetas


pmxbot Descripción

Un bot de IRC PMXBOT es un bot de IRC escrito en el lenguaje de programación de Python. Originalmente construido para uso interno, ha sido desinfectado y liberado en el mundo. World.commandspmxbot escucha los comandos prefijados por un '!' Si es un comando, se sabe que responderá, tomará una acción, etc. Puede buscar en la web, citarlo, hacer un seguimiento del karma, tomar decisiones y hacer casi cualquier otra cosa que pueda desear. Registra el texto en una base de datos SQLITE3 y, finalmente, escribiremos una interfaz web para IT.ContainspmxBot responderá a las cosas que usted dice si detecta palabras y frases, se le ha dicho que reconozca. Por ejemplo, mencione SQL en RAILS.RECHIREMENTESPMXBOT requiere Python, por supuesto. Probablemente 2.5+. También requiere algunos paquetes de Python: * Python-IrClib * Pyyaml ​​* Simplejson o JSON * FeedParser * HTTPLIB2 * SQLITE3CONA3CONFIGROCONFIGURANFIGURSE se basa en archivos de YAML muy fáciles. Echa un vistazo a config.yaml en el árbol de origen para un ejemplo. Utilizó la configuración de un archivo de configuración, solo debe llamar a `` pmxbot config.yaml`` y se unirá y se conectará. Recomendamos ejecutar PMXBOT bajo DAMONTOOLS de DJB para que se reinicie automáticamente si se bloquea. Agregar una característica personalizada, la característica local es fácil, solo necesita agregarlos a un archivo local_extensions, luego de la convención establecida. Los archivos a la carga se especifican en la configuración de configuración de LOCAL_EXTENSIONS. Todos los archivos de la lista se ejecutan con EXCEFILE, por lo que heredan a los globales existentes. Como resultado, puede asumir que la mayoría de las cosas que necesitará ya están importadas, como @command, @Contains, Re, Urllib, Httplib2 y get_html. Hay un ejemplo en local.py que puede usar como la base para la suya ... un comando (! G) obtiene el deocador @command :: @command ("tinytear", aliases = ('tt', 'lágrima', ' grito '), doc = "Lloro una pequeña lágrima para ti".) Def Tinytear (Cliente, Evento, Canal, Nick, Descanso): Si REST: Return "/ Me arroja una sola lágrima para% S"% de descanso: Devolver "/ Me sienta y llora como una sola lágrima lentamente gotea por su mejilla" Una respuesta (cuando alguien dice algo) usa el decorador @contains :: @contains ("sqlonrails") def yay_sor (cliente, evento, canal, nick, Descanso): Karmachange (botbase.logger.db, 'sql en rieles', 1) devuelve "solo 76,417 líneas ..." Requisitos: · Python


pmxbot Software relacionado