IRSSI通知プログラム - プル方式で

IRSSI通知プログラム - プル方式で

irssiオプションはありますか?未読の非公開および公開メッセージのステータスを取得する外部アプリケーションを介して。

そのようなオプションがあれば、定期的に bash スクリプトからその情報を読み取り、必要に応じてローカルまたはリモートシステムで必要な操作を実行できます。

inform.pl(irssi-libnotify)は、Xサーバーに通知を送信したい場合に便利です。リモートX-Serverでも動作します。ただし、これはイベントベースであり、新しいメッセージが到着したときにスクリプトがアクションを実行する必要があり、メッセージが消えるため、複数の通知クライアントでは不可能です(これはプッシュ戦略だと思います)。

PULLing(メールポップアップやimapアラートの実行など)を実装するために必要な唯一のものはnew-mesages-statusです...外部アプリケーションで使用できる場合、または少なくとも内部Perlスクリプトで使用できる場合イベントだけを見ました。)

ベストアンサー1

Activity_file.pl スクリプトを使用できます。https://scripts.irssi.org/ というCSVファイルを維持します。アクティビティファイル~/.irssi/の列は、ウィンドウID、アクティビティコード、ユーザー/チャンネル名、およびサーバーです。

あなたがしなければならないのは、スクリプトが定期的にアクティブファイルをチェックし、ファイルが変更されたときに必要な作業を開始することだけです。

おすすめ記事