OX7BGYKT3DK7UIZH7HF64WSWHI2675QRDMRKIBREHNMXJ3JI4LNQC
HPHPKEZHX555ZCS64C4PJ6XMKYUIUHV5Y3IYXTLFZ5CMLFB2XPKQC
CX76CSXNSDYGXHQI77DUWIG3YSVPNBA4JBY2EMUGL7WHMQBK5UDQC
BNMHMXS4THMVHXRTLMLEKTUTSB4UBJKKHHHCIOVMAHD4HYCDSOPQC
P5PVLCMXTTLQXH2QCHFXY2TRZSGDSA3LYPTX7ILQZWFFO2R52KXAC
S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC
QWR4AKCMW4GPGKQKXO4GLOS7GZQ2KAD4JSOST5NCSM3VM7FJXPFAC
HIRCSAI6D4EEV57CQCFIOCHXT4FUSABC4J46ER2GQY7IED3P6ZRQC
SOYUNL6WNABEAMMK6VHSVI3CWAFM6QKDT43PHZSTV23MVUBC5Z4QC
} else {
msg = 'no network named ${network_name}. use !irc list'
}
self.chat.say(system, '', network, room_id, msg)
} else {
self.chat.say(system, '', network, room_id, 'usage: !irc join <network name> <#channel>')
}
}
'part' {
if parts.len == 4 {
mut msg := ''
network_name := parts[2]
room := parts[3]
if join_network := self.irc.find_server(network_name) {
self.leave_request(chat.System.irc, join_network.name, room)
msg = 'irc room $room $join_network.name added'