2014-03-01 1 views
0

제목과 마찬가지로, irc 채널에서 특정 단어를 말한 경우 명령을 수행하고 싶습니다.컴퓨터에서 irc 액션 실행

예 : 누군가 "Hey!" 채널에서 서버는 서비스 재시작과 같은 작업을 수행합니다.

채널은 비공개이며 액세스 만 가능합니다. 내 사무실에서 Apache를 다시 시작하라는 명령을 보내는 경우 (예)에 그 목적이 있습니다. 그러면 apacherst를 입력하고 irc가 서버에 명령을 보내고 아파치를 다시 시작합니다.

아이디어가 있으십니까?

감사합니다. /Phew

+0

[irc bot] (http://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_bots)의 직업처럼 보입니다. – ibizaman

+0

팁 주셔서 감사합니다. @ibizaman 조금 더 자세히 살펴볼 필요가 있습니다. 어떻게하는지 잘 모릅니다. – Phew

답변

1

Hubot이라는 프로그램을 확인하십시오. 채팅 서버를 확장 가능하게 해주는 플러그인 메커니즘이 있습니다. 그것은 IRC와 다른 많은 프로토콜을 지원합니다.

+0

Securding Hubot. 몇 줄의 coffeescript를 사용하면 "ssh user @ host sudo apachectl restart"를 할 수 있습니다. IRC 봇 SSH 키 + 암호가없는 sudo 액세스 권한을 시스템에 부여하고 싶지는 않습니다.하지만 완전히 할 수 있습니다. – notpeter