Gnotty

Sitio web

  • Libre
  • Web
  • Self-Hosted
  • Python
Description

Gnotty ata el nudo entre la web y el IRC. Está diseñado para ayudar a los proyectos de código abierto que albergan un canal IRC para la colaboración en su proyecto. Gnotty tiene licencia BSD.

Gnotty consta de varias partes. Principalmente, Gnotty proporciona un servidor y un cliente web modernos para comunicarse con un canal IRC a través de un navegador web. El servidor web utiliza gevent y WebSockets, que proporciona la capa de comunicación entre el canal IRC y el navegador web. Bootstrap de Twitter se utiliza para diseñar la interfaz web, proporcionando un diseño totalmente sensible, adecuado para su uso con dispositivos móviles. También se proporcionan plantillas personalizables para personalizar la interfaz web ....

Echa un vistazo a la demostración en vivo de Gnotty para ver la interfaz web en acción.

En segundo lugar, Gnotty brinda la capacidad de ejecutar un bot IRC altamente personalizable. Se pueden configurar diferentes clases de bots en el inicio, y los bots pueden realizar diferentes servicios, como el registro de mensajes y la interacción con los usuarios en el canal IRC. Los bots también contienen webhooks, que permiten que los bots reciban y actúen sobre la entrada a través de HTTP de servicios externos.

Gnotty también proporciona una aplicación opcional de Django que archiva mensajes IRC, para navegar y buscar a través de interfaz web. De forma predeterminada, el bot IRC utiliza el módulo de registro de Python para proporcionar controladores de registro configurables para los mensajes de IRC. Cuando se utiliza la aplicación Django, se agrega un controlador de registro que registra todos los mensajes IRC en la base de datos del proyecto Django. Luego, la aplicación Django proporciona todas las vistas y plantillas necesarias para buscar mensajes por palabra clave o buscar por fecha usando una interfaz de calendario.

Tenga en cuenta que la aplicación Django es completamente opcional. Gnotty se puede ejecutar sin usar Django en absoluto, como un servidor web Gevent independiente que proporciona la interfaz web a un canal IRC, con bots IRC configurables.

Categorías
Sociales y de comunicación

Alternativas