30 lines
563 B
Python
30 lines
563 B
Python
|
from itertools import zip_longest
|
||
|
|
||
|
|
||
|
def get_name(args):
|
||
|
if len(args) > 0:
|
||
|
name = ' '.join(args)
|
||
|
else:
|
||
|
name = None
|
||
|
|
||
|
return name
|
||
|
|
||
|
|
||
|
def get_nickname(discord_user, special_users):
|
||
|
if discord_user.nick is None:
|
||
|
name = discord_user.display_name
|
||
|
else:
|
||
|
name = discord_user.nick
|
||
|
|
||
|
if name in special_users:
|
||
|
return special_users[name]
|
||
|
else:
|
||
|
return name
|
||
|
|
||
|
|
||
|
def get_args_dict(args):
|
||
|
if len(args) != 0:
|
||
|
return dict(zip_longest(*[iter(args)] * 2, fillvalue=" "))
|
||
|
else:
|
||
|
return {}
|