def format_command_error(ex: Exception, context: Context) -> tuple:
"""
Format a command error to display and log.
:param ex: the exception raised.
:param context: the context.
:return: a message to be displayed and logged, and triggered message
"""
triggered = context.message.content
four_space = ' ' * 4
ex_type = type(ex).__name__
msg = (
f'{four_space}Triggered message: {triggered}\n'
f'{four_space}Type: {ex_type}\n'
f'{four_space}Exception: {ex}'
)
return msg, triggered
评论列表
文章目录