Skip to content

Commit 997a4c7

Browse files
committed
Add away-notify support in chan_track.py
1 parent 8666aab commit 997a4c7

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

plugins/chan_track.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ def update_conn_data(conn):
8282
"multi-prefix",
8383
"extended-join",
8484
"account-notify",
85+
"away-notify",
8586
"chghost",
8687
})
8788

@@ -384,3 +385,13 @@ def on_account(conn, nick, irc_paramlist):
384385
def on_chghost(conn, nick, irc_paramlist):
385386
ident, host = irc_paramlist
386387
conn.memory["users"][nick].update(ident=ident, host=host)
388+
389+
390+
@hook.irc_raw('AWAY')
391+
def on_away(conn, nick, irc_paramlist):
392+
if irc_paramlist:
393+
reason = irc_paramlist[0]
394+
else:
395+
reason = None
396+
397+
conn.memory["users"][nick].update(is_away=bool(reason), away_message=reason)

0 commit comments

Comments
 (0)