4
Gnotty
Gnotty는 웹과 IRC 사이의 매듭을 묶습니다.프로젝트에서 협업을 위해 IRC 채널을 호스팅하는 오픈 소스 프로젝트를 지원하도록 설계되었습니다.Gnotty는 BSD 라이센스입니다.
- 무료 앱
- Web
- Self-Hosted
- Python
Gnotty는 웹과 IRC 사이의 매듭을 묶습니다.프로젝트에서 협업을 위해 IRC 채널을 호스팅하는 오픈 소스 프로젝트를 지원하도록 설계되었습니다.Gnotty는 BSD 라이센스입니다.Gnotty는 여러 부분으로 구성됩니다.기본적으로 Gnotty는 웹 브라우저를 통해 IRC 채널과 통신하기위한 최신 웹 클라이언트 및 서버를 제공합니다.웹 서버는 gevent 및 WebSocket을 사용하여 IRC 채널과 웹 브라우저 사이의 통신 계층을 제공합니다.트위터의 부트 스트랩은 웹 인터페이스의 스타일을 지정하는 데 사용되어 모바일 장치에 사용하기에 완벽한 반응 형 레이아웃을 제공합니다.웹 인터페이스 스키닝을위한 맞춤형 템플릿도 제공됩니다. 웹 인터페이스가 실제로 작동하는지 확인하려면 Gnotty 라이브 데모를 확인하십시오.둘째, Gnotty는 고도로 사용자 정의 가능한 IRC 봇을 실행할 수있는 기능을 제공합니다.시작시 다양한 클래스의 봇을 구성 할 수 있으며, 봇은 IRC 채널에서 메시지 로깅 및 사용자와의 상호 작용과 같은 다양한 서비스를 수행 할 수 있습니다.봇에는 웹훅이 포함되어있어 봇이 외부 서비스로부터 HTTP를 통해 입력을 수신하고이를 수행 할 수 있습니다.또한 Gnotty는 웹 인터페이스를 통한 탐색 및 검색을 위해 IRC 메시지를 보관하는 선택적 Django 애플리케이션을 제공합니다.기본적으로 IRC 봇은 Python의 로깅 모듈을 사용하여 IRC 메시지에 구성 가능한 로깅 핸들러를 제공합니다.Django 애플리케이션이 사용될 때 모든 IRC 메시지를 Django 프로젝트의 데이터베이스에 기록하는 로깅 핸들러가 추가됩니다.그런 다음 Django 응용 프로그램은 키워드로 검색하거나 달력 인터페이스를 사용하여 날짜별로 찾아 보는 데 필요한 모든보기 및 템플릿을 제공합니다.Django 응용 프로그램은 전적으로 선택 사항입니다.Gjangty는 Django를 전혀 사용하지 않고 구성 가능한 IRC 봇과 함께 IRC 채널에 웹 인터페이스를 제공하는 독립형 gevent 웹 서버로 실행할 수 있습니다.