import discord import string import random # Intentsの設定 intents = discord.Intents.default() intents.message_content = True # 接続に必要なオブジェクトを生成 client = discord.Client(intents=intents) # 起動時に動作する処理 @client.event async def on_ready(): # 起動したらターミナルにログイン通知が表示される print('ログインしました') # メッセージ受信時に動作する処理 @client.event async def on_message(message): # メッセージ送信者がBotだった場合は無視する if message.author.bot: return # 「/neko」と発言したら「にゃーん」が返る処理 if message.content == "/neko": await message.channel.send('にゃーん') if message.content == '/password': secret=password_generator_n(4) await message.channel.send(str(secret)) with open('password.txt', 'a') as file: file.write(secret) def password_generator_n(length): numbers = string.digits # (1) password = ''.join(random.choice(numbers) for _ in range(length)) # (2) return password # Botの起動とDiscordサーバーへの接続 client.run('MTI0NzA1Mzc1NzUxOTM2NDEyNw.Gh5gIt.kz1acBMxphff9mEZLLWrEdEoVD4RJwgBW5P14o')