在不和谐中向命令行添加表情符号反应

时间:2020-12-28 16:54:11

标签: python-3.x discord.py discord.py-rewrite

我希望机器人对我的命令行做出反应。例如:-suggest 建议 <我想在该句子中添加一个大拇指表情符号。我已经知道如何对命令的结果添加反应,但我不知道如何对命令行做出反应

我得到了这个简单的建议命令,它现在对命令的结果做出反应:

@commands.cooldown(1, 5, commands.BucketType.user)
async def suggest(ctx,*, suggestion):
    channel = client.get_channel(754640430670413835)
    embed = discord.Embed(color=0x55f7b1, timestamp=ctx.message.created_at)
    embed.set_author(name="{}".format(ctx.author),icon_url="{}".format(ctx.author.avatar_url))
    embed.add_field(name="Suggestion:", value="{}".format(suggestion), inline=False)
    embed.set_footer(text="{}.".format(ctx.author))
    embed1 = await channel.send(embed=embed)
    emoji1 = '\N{THUMBS DOWN SIGN}'
    emoji2 = '\N{THUMBS UP SIGN}'
    await embed1.add_reaction(emoji2)
    await embed1.add_reaction(emoji1)
    await ctx.send("Thank you for your suggestion {}".format(ctx.author.mention)

1 个答案:

答案 0 :(得分:1)

ctx.message 是您要查找的内容(命令消息),然后添加想要的反应。

例如:

await ctx.message.add_reaction("✅")