4
Gnotty
Gnotty fait le lien entre le Web et l'IRC.Il est conçu pour aider les projets open source qui hébergent un canal IRC pour la collaboration sur leur projet.Gnotty est sous licence BSD.
- Gratuite
- Web
- Self-Hosted
- Python
Gnotty fait le lien entre le Web et l'IRC.Il est conçu pour aider les projets open source qui hébergent un canal IRC pour la collaboration sur leur projet.Gnotty est sous licence BSD.Gnotty est composé de plusieurs parties.Gnotty fournit principalement un client et un serveur Web modernes pour communiquer avec un canal IRC via un navigateur Web.Le serveur Web utilise gevent et WebSockets, qui fournit la couche de communication entre le canal IRC et le navigateur Web.Le Bootstrap de Twitter est utilisé pour styliser l'interface Web, offrant une mise en page entièrement réactive, adaptée à une utilisation avec des appareils mobiles.Des modèles personnalisables sont également fournis pour peaufiner l'interface Web .... Consultez la démo en direct de Gnotty pour voir l'interface Web en action.Deuxièmement, Gnotty offre la possibilité d'exécuter un bot IRC hautement personnalisable.Différentes classes de bots peuvent être configurées au démarrage et les bots peuvent effectuer différents services tels que la journalisation des messages et l'interaction avec les utilisateurs dans le canal IRC.Les bots contiennent également des webhooks, ce qui permet aux bots de recevoir et d'agir sur l'entrée via HTTP à partir de services externes.Gnotty fournit également une application Django facultative qui archive les messages IRC, pour la navigation et la recherche via une interface Web.Par défaut, le bot IRC utilise le module de journalisation de Python pour fournir des gestionnaires de journalisation configurables pour les messages IRC.Lorsque l'application Django est utilisée, un gestionnaire de journalisation est ajouté qui enregistre tous les messages IRC dans la base de données du projet Django.L'application Django fournit ensuite toutes les vues et tous les modèles nécessaires pour que les messages soient recherchés par mot-clé ou parcourus par date à l'aide d'une interface de calendrier.Notez que l'application Django est entièrement facultative.Gnotty peut être exécuté sans utiliser Django du tout, en tant que serveur Web gevent autonome qui fournit l'interface Web à un canal IRC, avec des robots IRC configurables.