Gnotty

Gnotty

Gnotty binder knuden mellem internettet og IRC.Det er designet til at hjælpe open source-projekter, der er vært for en IRC-kanal til samarbejde om deres projekt.Gnotty er BSD-licens.
Gnotty binder knuden mellem internettet og IRC.Det er designet til at hjælpe open source-projekter, der er vært for en IRC-kanal til samarbejde om deres projekt.Gnotty er BSD-licens.Gnotty består af flere dele.Primært leverer Gnotty en moderne webklient og server til kommunikation med en IRC-kanal via en webbrowser.Webserveren bruger gevent og WebSockets, der leverer kommunikationslaget mellem IRC-kanalen og webbrowseren.Twitter's Bootstrap bruges til at style webgrænsefladen, hvilket giver et fuldt responsivt layout, velegnet til brug med mobile enheder.Tilpasselige skabeloner leveres også til flænding af webgrænsefladen .... Tjek Gnotty live demo for at se webgrænsefladen i aktion.For det andet giver Gnotty muligheden for at køre en meget tilpasselig IRC-bot.Forskellige klasser af bots kan konfigureres ved opstart, og bots kan udføre forskellige tjenester, såsom meddelelseslogging og interaktion med brugere i IRC-kanalen.Bots indeholder også webhooks, som gør det muligt for bots at modtage og handle på input via HTTP fra eksterne tjenester.Gnotty leverer også et valgfrit Django-program, der arkiverer IRC-meddelelser, til browsing og søgning via en webgrænseflade.Som standard bruger IRC-botten Pythons loggingsmodul til at tilvejebringe konfigurerbare logghåndterere til IRC-meddelelser.Når Django-applikationen bruges, tilføjes en logningshåndterer, der logger alle IRC-meddelelser til Django-projektets database.Django-applikationen giver derefter alle de nødvendige visninger og skabeloner til meddelelser, der skal søges efter nøgleord, eller gennemses efter dato ved hjælp af en kalendergrænseflade.Bemærk, at Django-applikationen er helt valgfri.Gnotty kan køres uden at bruge Django overhovedet som en stand-alone gevent webserver, der giver webgrænsefladen til en IRC-kanal med konfigurerbare IRC-bots.

Funktioner

Alternativer til Gnotty til Node.JS med kommerciel licens