自前のボタンを追加
This commit is contained in:
parent
c08afa08c3
commit
cf47a5b2ad
1 changed files with 12 additions and 2 deletions
14
dislocker.py
14
dislocker.py
|
@ -619,6 +619,8 @@ class Bot(discord.Client):
|
|||
for i in range(1, 11):
|
||||
device_register_button = discord.ui.Button(style=discord.ButtonStyle.primary, label=f"{i}", custom_id=f"deviceregister_{str(pc_number)}_{i}")
|
||||
device_register_view.add_item(device_register_button)
|
||||
device_own_register_button = discord.ui.Button(style=discord.ButtonStyle.primary, label="自前", custom_id=f"device_register_{str(pc_number)}_own")
|
||||
device_register_view.add_item(device_own_register_button)
|
||||
|
||||
await interaction.response.send_message(f"# :keyboard: デバイス番号を選んでください!\n>>> # PC番号 | {str(pc_number)}", view=device_register_view, ephemeral=True)
|
||||
|
||||
|
@ -641,7 +643,11 @@ class Bot(discord.Client):
|
|||
if len(custom_id_split) >= 4:
|
||||
if custom_id_split[3] == "quick":
|
||||
reason = custom_id_split[4]
|
||||
device_number = custom_id_split[2]
|
||||
if device_number == "own":
|
||||
device_number = 0
|
||||
else:
|
||||
device_number = custom_id_split[2]
|
||||
|
||||
register = bot.register(user_id=interaction.user.id, name=interaction.user.name, display_name=interaction.user.display_name, pc_number=pc_number, device_number=device_number, detail=reason)
|
||||
print(register["result"])
|
||||
|
||||
|
@ -800,7 +806,11 @@ class Reason(Modal):
|
|||
print(custom_id)
|
||||
custom_id_split = custom_id.split("_")
|
||||
pc_number = custom_id_split[1]
|
||||
device_number = custom_id_split[2]
|
||||
if device_number == "own":
|
||||
device_number = 0
|
||||
else:
|
||||
device_number = custom_id_split[2]
|
||||
|
||||
register = bot.register(user_id=interaction.user.id, name=interaction.user.name, display_name=interaction.user.display_name, pc_number=pc_number, device_number=device_number, detail=self.reason_input_form.value)
|
||||
print(register["result"])
|
||||
|
||||
|
|
Loading…
Reference in a new issue