いつも通りコードを記述した所、Bot自体は起動するんですがコマンドが起動しません。コードをここに書きたいんですがなにしろ228ラインあり書くのを渋っている状況です。こういう時の対処法を教えて下さい。エラーコード無しです。どんなコードを書いたかここに記述します
Python
1@client.event 2async def on_raw_reaction_add(payload): 3 4 if payload.message_id == ID: 5 6 print(payload.emoji.name) 7 guild_id = payload.guild_id 8 guild = discord.utils.find(lambda g: g.id == guild_id, client.guilds) 9 10 role = discord.utils.find(lambda r: r.name == payload.emoji.name, guild.roles) 11 12 if role is not None: 13 print(role.name + " was found!") 14 print(role.id) 15 member = discord.utils.find(lambda m: m.id == payload.user_id, guild.members) 16 await member.add_roles(role) 17 print("done") 18 19 20@client.event 21async def on_raw_reaction_remove(payload): 22 if payload.message_id == ID: 23 print(payload.emoji.name) 24 25 guild_id = payload.guild_id 26 guild = discord.utils.find(lambda g: g.id == guild_id, client.guilds) 27 role = discord.utils.find(lambda r: r.name == payload.emoji.name, guild.roles) 28 29 if role is not None: 30 member = discord.utils.find(lambda m: m.id == payload.user_id, guild.members) 31 await member.remove_roles(role) 32 print("done")
この上のコードを、下のコードの上に記述しました
Python
1@client.event 2async def on_ready(): 3 await client.change_presence(status=discord.Status.online,activity=discord.Game('試験中')) 4 print('Discord botサーバーに正常接続しました\nSuccessfully server connected\n-----')
回答1件
あなたの回答
tips
プレビュー