def show_user_alias_name(message, user_name=None):
"""??????????????????
:param message: slackbot?????????????class
:param str user: Slack??????
"""
if user_name:
slack_id = get_slack_id_by_name(user_name)
else:
slack_id = message.body['user']
user_name = get_user_name(slack_id)
if not slack_id:
message.send('{}????Slack?user_id???????'.format(user_name))
return
s = Session()
alias_names = [user.alias_name for user in
s.query(UserAliasName)
.filter(UserAliasName.slack_id == slack_id)]
pt = PrettyTable(['?????', 'Slack ID', '??????'])
alias_name = ','.join(alias_names)
pt.add_row([user_name, slack_id, alias_name])
message.send('```{}```'.format(pt))
评论列表
文章目录