diff --git a/bot/ext/rsudo.py b/bot/ext/rsudo.py index 25b4af4..e691276 100644 --- a/bot/ext/rsudo.py +++ b/bot/ext/rsudo.py @@ -33,9 +33,12 @@ class Rsudo(Cog): log.warning('command channel not found') return - # parse it, follows format command,uid - uid = message.split(',')[-1] - command = ','.join(message.split(',')[:-1]) + # parse it, follows format command,uid,username + sp = message.split(',') + username = sp[-1] + uid = sp[-2] + + command = ','.join(sp[:-2]) log.info(f'[rsudo] {uid!r} {command!r}')