windows 10
discord.py(rewrite)
python 3.6.6
!画像 のコマンドでフォルダ内からランダムで画像が出ます。
続いて !追加画像 と入力すると2枚目の画像がランダムで出るのですが
!追加画像のコマンドで出された画像を秒数指定で消去したいのですが
どういうコードをどの位置に入力してら良いのかわかりません・・・
ご教授お願いします。
discord.py(rewrite)
1import discord 2import asyncio 3import random 4import os 5client = discord.Client() 6 7@client.event 8async def on_ready(): 9 print('Logged in as') 10 print(client.user.name) 11 print(client.user.id) 12 print('------') 13 14@client.event 15async def on_message(message): 16 if message.content.startswith("!画像"): 17 18 if client.user != message.author: 19 path=r"C:\Users\abc\Downloads\test" 20 m = "「!追加画像」で結果が出ます。"+message.author.mention 21 22 23 dirs = os.listdir( path ) 24 file = random.choice(dirs) 25 image = image = path + "\" + file 26 27 await message.channel.send(m,file=discord.File(image)) 28 29 def check(m): #メッセージ内容をチェックする 30 return m.content == "!追加画像" and m.author.id == message.author.id 31 32 33 msg = await client.wait_for('message', check=check) 34 35 kakuritu = random.randint(1,100) 36 if kakuritu>=98 : 37 path=r"C:\Users\abc\Downloads\gazou1" 38 elif kakuritu>=70 : 39 path=r"C:\Users\abc\Downloads\gazou2" 40 elif kakuritu>=1 : 41 path=r"C:\Users\abc\Downloads\gazou3" 42 43 dirs = os.listdir( path ) 44 file = random.choice(dirs) 45 image = image = path + "\" + file 46 47 await message.channel.send(message.author.mention,file=discord.File(image)) 48 49client.run("token")
回答1件
あなたの回答
tips
プレビュー