当我使用命令机器人时,不应标记命令的用户。有什么办法可以达到这个目的吗?

问题描述 投票:0回答:1

您好,我是 Discord.py 的初学者,我只是想制作一个忏悔命令作为练习,但是当我使用该命令时,它会标记用户,例如用户使用 /confess。有没有办法让机器人不标记命令的用户。

async def confess(inter: discord.Interaction, *, confession:str):
    await inter.response.send_message(confession)
python discord.py
1个回答
0
投票

如果您不希望命令上方出现“用户使用/命令”,您可以暂时响应此交互(只有调用该命令的用户才能看到该消息),然后向该命令所在的通道发送消息调用于.

async def confess(inter: discord.Interaction, *, confession:str):
    await inter.response.send_message("Only you can see this message!", ephemeral=True)
    await inter.channel.send(confession)
© www.soinside.com 2019 - 2024. All rights reserved.