Discord.py 2.0 interactions how to add reaction

Question:

@bot.tree.command()
@app_commands.describe(question="Give a title")
async def poll(interaction: discord.Interaction, question: str, choice_a: str = None, choice_b: str = None,
                 choice_c: str = None):
    emb = discord.Embed(title=f"{choice_a}n{choice_b}n{choice_c}n",
                        type="rich")

    message = await interaction.response.send_message(f"**{question}**", embed=emb)

    await message.add_reaction(' ')

Hello this is my code i want to add reaction but this doesn’t working.

Also i tried:

await interaction.add_reaction(' ')
await interaction.message.add_reaction(' ')
Asked By: Zephyrus

||

Answers:

await interaction.response.send_message() always returns None

You can get around this by using await interaction.channel.send() which returns discord.Message and therefore you are able to add_reaction()

message = await interaction.channel.send(f"**{question}**", embed=emb)

await message.add_reaction(' ')
Answered By: Raymus
Categories: questions Tags: , ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.