datetimeのimportを修正, メッセージの文言修正

This commit is contained in:
suti7yk5032 2024-09-25 22:56:08 +09:00
parent fd8b5e3a8b
commit 0fc7c0c3eb

View file

@ -2,7 +2,7 @@ import discord
import os import os
import json import json
import psycopg2 import psycopg2
import datetime from datetime import datetime
import asyncio import asyncio
import string import string
import random import random
@ -658,7 +658,7 @@ async def on_ready():
print("------") print("------")
await tree.sync() await tree.sync()
@tree.command(name="use", description="パソコンの使用登録をします。") @tree.command(name="use", description="パソコンの使用登録をします。通常はこのコマンドを使用する必要はありません。\n必要引数 : pc_number(PC番号), keyboard_number(キーボード番号), mouse_number(マウス番号), detail(使用目的)")
async def use(interaction: discord.Interaction, pc_number: int, keyboard_number: int, mouse_number: int, detail: str): async def use(interaction: discord.Interaction, pc_number: int, keyboard_number: int, mouse_number: int, detail: str):
register = dislocker.register(discord_user_id=interaction.user.id, name=interaction.user.name, display_name=interaction.user.display_name, pc_number=pc_number, keyboard_number=keyboard_number, mouse_number=mouse_number, detail=detail) register = dislocker.register(discord_user_id=interaction.user.id, name=interaction.user.name, display_name=interaction.user.display_name, pc_number=pc_number, keyboard_number=keyboard_number, mouse_number=mouse_number, detail=detail)
if register["result"] == 0: if register["result"] == 0:
@ -679,7 +679,7 @@ async def use(interaction: discord.Interaction, pc_number: int, keyboard_number:
elif register["about"] == "error": elif register["about"] == "error":
await interaction.response.send_message(":x: 内部エラーが発生しました。\nサーバーでエラーが発生しています。管理者に問い合わせてください。", ephemeral=True) await interaction.response.send_message(":x: 内部エラーが発生しました。\nサーバーでエラーが発生しています。管理者に問い合わせてください。", ephemeral=True)
@tree.command(name="stop", description="パソコンの使用を終了します。") @tree.command(name="stop", description="パソコンの使用を終了します。通常はこのコマンドを使用する必要はありません。")
async def stop(interaction: discord.Interaction): async def stop(interaction: discord.Interaction):
stop = dislocker.stop(discord_user_id=interaction.user.id) stop = dislocker.stop(discord_user_id=interaction.user.id)
if stop["result"] == 0: if stop["result"] == 0:
@ -688,11 +688,11 @@ async def stop(interaction: discord.Interaction):
await client.get_channel(dislocker.server_config["bot"]["log_channel_id"]).send(f':white_check_mark: {stop["output_dict"]["name"]} さんがPC {stop["output_dict"]["pc_number"]} の使用を終了しました。\n>>> ## PC番号 | {stop["output_dict"]["pc_number"]}') await client.get_channel(dislocker.server_config["bot"]["log_channel_id"]).send(f':white_check_mark: {stop["output_dict"]["name"]} さんがPC {stop["output_dict"]["pc_number"]} の使用を終了しました。\n>>> ## PC番号 | {stop["output_dict"]["pc_number"]}')
elif stop["result"] == 1: elif stop["result"] == 1:
if stop["about"] == "unused": if stop["about"] == "unused":
await interaction.response.send_message(":x: あなたはPCを使用していません。", ephemeral=True) await interaction.response.send_message("# :shaking_face: あなたはPCを使用されていないようです...", ephemeral=True)
elif stop["about"] == "user_data_not_found": elif stop["about"] == "user_data_not_found":
await interaction.response.send_message(":x: ユーザーデータが見つかりませんでした", ephemeral=True) await interaction.response.send_message("# :dizzy_face: ユーザーとして登録されていないようです。\n最初にサーバーで登録を行ってください", ephemeral=True)
elif stop["about"] == "error": elif stop["about"] == "error":
await interaction.response.send_message(":x: 内部エラーが発生しました。\nサーバーでエラーが発生しています。管理者に問い合わせてください", ephemeral=True) await interaction.response.send_message("# :skull_crossbones: 停止できませんでした。\n内部エラーが発生しています", ephemeral=True)
client.run(dislocker.server_config["bot"]["token"]) client.run(dislocker.server_config["bot"]["token"])