irssi / irssi/scripts.irssi.org

[trigger.pl] Add support for fish encrypted channel messages and PRIVMSGs

Open
#881 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Perl
Stars
507
Forks
240
PR merge metrics
No merged PRs in 30d

Description

This issue is confirmed with irssi-fish from repository https://download.opensuse.org/repositories/home:/ailin_nemui:/irssi-git-an/xUbuntu_22.04/amd64/ and possibly other FiSH plug-ins

Despite fish encryption/decryption working while the FiSH module is loaded in Irssi, trigger.pl does not currently read FiSH decrypted messages in channel. For example, consider the following message in #irssi on Libera:

> This is a FiSH decrypted message

trigger.pl sees this message in its encrypted format which looks something like this:

+OK YRAtW0aJTWs0FV2ij/pXiSp/X0..k.95Izl1FwABA/LJ0x60

So unless the trigger is set to some variation of the above string, the trigger will never work.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the issue with Irssi and irssi-fish, then inspect trigger.pl's handling of channel messages and PRIVMSGs. Done means trigger.pl can match FiSH-decrypted message content instead of only the +OK encrypted form.

Written by the indexing model from the issue text.

Assessment

Tech stack
perl
Domain
cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.