def get_standard_messages(request): failed = False data = _get_data(request) try: msgs = StandardMessages() res = msgs.get_messages(data["message_type"]) except CommandFailedError as e: failed = True res = repr(e) except: logger.exception("Error fetching standard messages config") failed = True res = "Error setting standard messages config" return JsonResponse({ "result": res, "command": "get_standard_messages", "arguments": data, "failed": failed, })
def set_standard_messages(request): failed = False data = _get_data(request) try: msgs = StandardMessages() res = msgs.set_messages(data['message_type'], data['messages']) send_to_discord_audit("set_standard_messages", request.user.username) except CommandFailedError as e: failed = True res = repr(e) except: logger.exception("Error setting standard messages config") failed = True res = "Error setting standard messages config" return JsonResponse({ "result": res, "command": "get_standard_messages", "arguments": data, "failed": failed })