irssi 옵션이 있나요?읽지 않은 새로운 비공개 및 공개 메시지에 대한 상태 가져오기외부 애플리케이션을 통해.
그러한 옵션이 있다면 주기적으로 bash 스크립트에서 해당 정보를 읽고 필요할 때 로컬 또는 원격 시스템에서 원하는 작업을 수행할 수 있습니다.
inform.pl(irssi-libnotify)은 X 서버에 알림을 보내려는 경우 유용합니다. 원격 X-Server에서도 작동합니다. 그러나 이는 이벤트 기반이고 새 메시지가 도착하면 스크립트가 작업을 수행해야 하며 메시지가 사라지기 때문에 여러 알림 클라이언트에서는 불가능합니다(이것을 푸시 전략이라고 생각합니다).
PULLing(메일 팝업 또는 imap 알리미가 수행하는 것과 같은)을 구현하기 위해 필요한 유일한 것은 new-mesages-status입니다... 외부 애플리케이션에서 사용할 수 있거나 적어도 내부 Perl 스크립트에서 사용할 수 있는 경우(문서 I 상태가 아닌 이벤트만 살펴봤습니다.)
답변1
Activity_file.pl 스크립트를 사용할 수 있습니다.https://scripts.irssi.org/ 라는 CSV 파일을 유지 관리합니다.활동 파일~/.irssi/의 열은 창 ID, 활동 코드, 사용자/채널 이름 및 서버입니다.
당신이 해야 할 일은 스크립트가 주기적으로 활성 파일을 확인하고 파일이 변경될 때 원하는 작업을 시작하도록 하는 것뿐입니다.