4
Gnotty
Gnotty, ağ ile IRC arasındaki düğümü bağlar.Projelerinde işbirliği için bir IRC kanalı barındıran açık kaynaklı projelere yardımcı olmak için tasarlanmıştır.Gnotty, BSD lisanslıdır.
- Ücretsiz
- Web
- Self-Hosted
- Python
Gnotty, ağ ile IRC arasındaki düğümü bağlar.Projelerinde işbirliği için bir IRC kanalı barındıran açık kaynaklı projelere yardımcı olmak için tasarlanmıştır.Gnotty, BSD lisanslıdır.Gnotty birkaç bölümden oluşur.Öncelikle Gnotty, bir web tarayıcısı aracılığıyla bir IRC kanalı ile iletişim kurmak için modern bir web istemcisi ve sunucusu sağlar.Web sunucusu, IRC kanalı ve web tarayıcısı arasındaki iletişim katmanını sağlayan gevent ve WebSockets kullanır.Twitter'ın Bootstrap'i, web arayüzünü şekillendirmek için kullanılır ve mobil cihazlarla kullanım için tamamen duyarlı bir düzen sağlar.Özelleştirilebilir şablonlar da web arayüzünü kaplamak için sağlanmıştır .... Web arayüzünü çalışırken görmek için Gnotty canlı demosuna göz atın.İkincisi, Gnotty son derece özelleştirilebilir bir IRC botu çalıştırma yeteneği sağlar.Başlangıçta farklı bot sınıfları yapılandırılabilir ve botlar mesaj kaydı ve IRC kanalındaki kullanıcılarla etkileşim gibi farklı hizmetler gerçekleştirebilir.Botlar ayrıca, botların harici servislerden HTTP üzerinden giriş almasına ve bunlara göre hareket etmesine izin veren web kancaları içerir.Gnotty ayrıca, bir web arayüzü üzerinden tarama ve arama yapmak için IRC mesajlarını arşivleyen isteğe bağlı bir Django uygulaması da sağlar.IRC botu, varsayılan olarak, IRC mesajları için yapılandırılabilir günlük işleyicileri sağlamak üzere Python günlük modülünü kullanır.Django uygulaması kullanıldığında, tüm IRC iletilerini Django projesinin veritabanına kaydeden bir günlük işleyici eklenir.Django uygulaması daha sonra, mesajların anahtar kelime ile aranması veya takvim arayüzü kullanılarak tarihe göre taranması için gerekli tüm görünümleri ve şablonları sağlar.Django uygulamasının tamamen isteğe bağlı olduğunu unutmayın.Gnotty, Django kullanılmadan, yapılandırılabilir IRC botlarıyla bir IRC kanalına web arabirimi sağlayan bağımsız bir web sunucusu olarak çalıştırılabilir.