首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将dm发送给按下该按钮的用户

将dm发送给按下该按钮的用户
EN

Stack Overflow用户
提问于 2021-07-11 00:36:32
回答 1查看 99关注 0票数 0

如何向不一致按下按钮的用户发送dm?

代码语言:javascript
复制
await ctx.send(
        embed = emb,
        components=[
            Button(style=ButtonStyle.green, label="Buy!")
        ]
    )

    response = await Bot.wait_for("button_click")
    if response.channel == ctx.channel:
EN

Stack Overflow用户

发布于 2021-07-11 16:16:47

首先,你需要得到按下那个按钮的用户,不确定这个按钮是否有效,但是也许可以发送user = response.author,然后你就可以像这样发送dm了,await user.send(your_text_here_must_send_as_string)。如果response.author不起作用,您必须获取用户的id,然后像下面的user = Bot.fetch_user(id_of_user_as_int)一样获取它

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68329683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档