pcinfoで登録されていないPCを非表示に

This commit is contained in:
suti7yk5032 2024-10-05 10:30:23 +09:00
parent a8bf3ab4b7
commit 683be42817

View file

@ -1633,18 +1633,21 @@ async def pcinfo(interaction: discord.Interaction):
for i in pc_list['output_dict'].keys(): for i in pc_list['output_dict'].keys():
current_pc_list = pc_list['output_dict'][i] current_pc_list = pc_list['output_dict'][i]
if current_pc_list['alt_name'] == None: if current_pc_list['pc_token'] == None:
pc_name_title = f'{current_pc_list['pc_number']}' pass
else: else:
pc_name_title = f'{current_pc_list['pc_number']} 番 ({current_pc_list['alt_name']})' if current_pc_list['alt_name'] == None:
pc_name_title = f'{current_pc_list['pc_number']}'
if current_pc_list['using_member_id'] == None: else:
pc_using_value = f'未使用' pc_name_title = f'{current_pc_list['pc_number']} 番 ({current_pc_list['alt_name']})'
else:
discord_user_id = dislocker.get_discord_user_id(member_id=current_pc_list['using_member_id'])['discord_user_id'] if current_pc_list['using_member_id'] == None:
pc_using_value = f'<@{discord_user_id}> が使用中' pc_using_value = f'未使用'
else:
discord_user_id = dislocker.get_discord_user_id(member_id=current_pc_list['using_member_id'])['discord_user_id']
pc_using_value = f'<@{discord_user_id}> が使用中'
result_embed.add_field(name=f'{pc_name_title}', value=f'{pc_using_value}') result_embed.add_field(name=f'{pc_name_title}', value=f'{pc_using_value}')
else: else:
result_embed = discord.Embed(title=":x: 操作に失敗しました。", description=f'サーバーでエラーが発生しています。', color=0xC91111) result_embed = discord.Embed(title=":x: 操作に失敗しました。", description=f'サーバーでエラーが発生しています。', color=0xC91111)