EPEX7TH5BLI3A7NI5KDJZRQYYO4XJ23CEPXIG5M6SGH5M2W7NMWAC
MITZ7UATP6QPLGYN6XI6JK6XRSPX42ZJVZ35576X5NHCMAN7AEJQC
HIRCSAI6D4EEV57CQCFIOCHXT4FUSABC4J46ER2GQY7IED3P6ZRQC
ZDTOTLRMJHRSILXNGEW6WL6CJ4TOW5ZUOC2Q6VXY3DDWGLA2Z35QC
S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC
ERZE7NRYCXYRDEASEZ3UGN2NVP56LS72UCHTJLIWQDC4YKZO7AUQC
GN5HJ6MQNCPQDINAHS35GUCFV3FKNHOHGVG3YF6FYAHR5MILMPDAC
IMVBBJEL4S7X6B2VGE2RBMCSV4XEUA3BBP3FBFEYYCJJFSGBF3NQC
partial_irc_nick := irc_m.nick.split('!')[0]
if _ := self.irc.find_nick(partial_irc_nick) {
println('info: $partial_irc_nick did not match any known ghost nicks')
} else {
if irc_m.ghost.nick == irc_m.network.nick {
// repeat in matrix
// when bridgebot hears it, repeat in matrix
if irc_m.ghost.nick == irc_m.network.nick {
partial_irc_nick := irc_m.nick.split('!')[0]
if ghost := self.irc.find_nick(partial_irc_nick) {
println('info: $partial_irc_nick matches ${ghost}. not relaying.')
} else {