前提・実現したいこと
_B 自分にメンション 相手にメンション Start と入力すると、DATA2リストに自分と相手の名前を入れ、そのリストをDATAに入れて保存する(DATA = [['自分の名前','相手の名前'],......,['他の人の名前','相手の名前']])。このようにしたいのですが、エラーは出てて困ってます。わかる人いましたら、教えてください、お願いします。
発生している問題・エラーメッセージ
_B 自分にメンション 相手にメンション End と入力するとBotが空のリストを返す。
該当のソースコード
python
1import discord 2from discord.ext import tasks,commands 3 4client = commands.Bot(commandprefix = '') 5 6DATA = [] 7DATA2 = [] 8@client.command() 9async def B(ctx,User:discord.Member,Enemy:discord.Member,arg): 10 if arg == "Start": 11 await ctx.send("はじめます。") 12 if str(User) not in DATA and str(Enemy) not in DATA: 13 DATA2.append(str(User)) 14 DATA2.append(str(Enemy)) 15 DATA.append(DATA2) 16 await ctx.send(DATA) 17 DATA2.clear() 18 else: 19 await ctx.send("入ってます。") 20 21 elif arg == "End": 22 await ctx.send("結果:" + DATA) 23 24client.run('MyToken')
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー