diff --git a/dislocker_client.py b/dislocker_client.py index c2fee77..0356935 100644 --- a/dislocker_client.py +++ b/dislocker_client.py @@ -158,9 +158,18 @@ def init(**kwargs): with open(client_config_path, "w") as w: json.dump(client_config, w, indent=4) return 2 - else: + + elif responce.status_code == 400: + msgbox = tkinter.messagebox.showerror(title=f"{app_name} | 登録時にエラー", message=f"登録時にエラーが発生しました。\n指定されたPC番号には既に登録されています。PCを置き換えたい場合は、Botから登録を解除してください。") + return 2 + + elif responce.status_code == 401: msgbox = tkinter.messagebox.showerror(title=f"{app_name} | 登録時にエラー", message=f"登録時にエラーが発生しました。\nワンタイムパスワードが間違っている可能性があります。") return 2 + + elif responce.status_code == 500: + msgbox = tkinter.messagebox.showerror(title=f"{app_name} | 登録時にエラー", message=f"登録時にエラーが発生しました。\nサーバーで内部エラーが発生しています。") + return 2 else: return 0 @@ -429,7 +438,7 @@ class Lock(customtkinter.CTkToplevel): elif responce.status_code == 500: print("内部エラーにより認証に失敗しました。") self.withdraw() - msgbox = tkinter.messagebox.showinfo(title=f"{app_name} | 内部エラー", message=f"内部エラーにより認証に失敗しました。") + msgbox = tkinter.messagebox.showinfo(title=f"{app_name} | 内部エラー", message=f"サーバーの内部エラーにより認証に失敗しました。") self.msg_subtitle_1.configure(text='内部エラーにより認証に失敗しました。 ') self.button_enable() self.deiconify()