第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

當(dāng)我對(duì)消息作出反應(yīng)時(shí),機(jī)器人不想添加角色

當(dāng)我對(duì)消息作出反應(yīng)時(shí),機(jī)器人不想添加角色

莫回?zé)o 2023-10-18 11:03:07
我想制作一個(gè)機(jī)器人,當(dāng)成員對(duì)消息做出反應(yīng)時(shí),它會(huì)為成員添加角色。@client.eventasync def on_raw_reaction_add(reaction, member: discord.Member):    ChID = '678640775747076097'    if reaction.message != ChID:        await member.send("Nope")        return    else:        if member.reaction.emoji == ":white_check_mark:":            Role = discord.utils.get(member.server.roles, id="672473925053055036")            await client.add_roles(member, Role)            await user.send("Success")當(dāng)我回復(fù)消息時(shí),出現(xiàn)以下錯(cuò)誤:TypeError: on_raw_reaction_add() missing 1 required positional argument: 'member'
查看完整描述

1 回答

?
一只萌萌小番薯

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊

這是因?yàn)閛n_raw_reaction_add函數(shù)不應(yīng)該期望接收member參數(shù),而只能接收payload: discord.RawReactionActionEvent參數(shù)。


嘗試這個(gè):


@client.event

async def on_raw_reaction_add(payload):

? ? reaction_message_id = payload.message_id

? ? member = payload.member

? ? ChID = '678640775747076097'

? ? if reaction_message_id != ChID:

? ? ? ? await member.send("Nope")

? ? ? ? return

? ? else:

? ? ? ? if member.reaction.emoji == ":white_check_mark:":

? ? ? ? ? ? Role = discord.utils.get(member.server.roles, id="672473925053055036")

? ? ? ? ? ? await client.add_roles(member, Role)

? ? ? ? ? ? await user.send("Success")

因?yàn)樗怯嘘P(guān)如何從有效負(fù)載中獲取所需屬性的示例。

查看完整回答
反對(duì) 回復(fù) 2023-10-18
  • 1 回答
  • 0 關(guān)注
  • 107 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)