【问题标题】:How to make a discord.py bot add a reaction to its own message如何让 discord.py 机器人对自己的消息添加反应
【发布时间】:2022-01-05 16:13:51
【问题描述】:

我正在制作一个不和谐的机器人,我正在尝试添加一个验证命令,该人将使用“.verify”然后该机器人将向我发送一个带有 2 个反应、一个复选标记和一个 X 的 dm。但我不能让不和谐机器人添加反应或在“是”的反应上赋予角色。

代码:

@client.command()
async def verify(ctx):
  verifier = ctx.author
  jj = await client.fetch_user(270397954773352469)
  await ctx.send(f'{verifier}... Awaiting Verification, you will recieve a dm when you are verified')
  dm = await jj.send(f'{verifier.mention} is trying to be verified, do you know him/her?')
  await dm.add_reaction(':white_check_mark:')
  await dm.add_reaction(':no_entry_sign:')

【问题讨论】:

    标签: python-3.x discord


    【解决方案1】:

    尝试输入表情符号的 unicode 版本,例如

    await dm.add_reaction("✅")
    await dm.add_reaction("?")
    

    这里有很多有用的表情符号:https://emojipedia.org/

    您只需将它们复制并粘贴到您的代码中,它们就会变成不和谐的版本。我不认为它适用于所有表情符号,所以请记住这一点

    【讨论】:

    • 顺便说一句,我建议加入 discord.py discord 服务器,因为他们在那里有帮助频道discord.gg/dpy
    猜你喜欢
    • 2022-01-05
    • 2020-11-07
    • 1970-01-01
    • 2021-12-18
    • 2018-12-15
    • 1970-01-01
    • 2021-11-28
    • 2020-08-16
    • 2021-08-29
    相关资源
    最近更新 更多