【问题标题】:Discord.py bot - How to make a bot send user's message to me in DM?Discord.py bot - 如何让机器人在 DM 中向我发送用户的消息?
【发布时间】:2021-12-03 13:43:03
【问题描述】:

我正在制作一个 Discord Python 机器人,我想添加一个功能:当有人使用!feedback 命令然后输入他对机器人的反馈时,该机器人将自动复制用户的消息并将其发送给我的 DM .有什么想法吗?

【问题讨论】:

标签: python discord bots


【解决方案1】:
async def send_dm(ctx, member: discord.Member, *, content):
    channel = await member.create_dm()
    await channel.send(content)

您可以尝试使用它,它应该可以工作!

【讨论】:

  • @ilusha 的评论解决了问题,如果问题可以在 cmets 中解决,则无需回答。此外,如果您提及您的解决方案的工作原理也会很有帮助,因为它可能对这个问题的未来查看者有所帮助。
  • @MatrixProgrammer 实际上没有。 @ilusha 的评论没有解决问题,作为解决方案,有关于向提到的用户的 dm 发送消息。就个人而言,我正在尝试这样做:使用_feedback 并输入实际反馈,机器人将复制整个_feedback 消息并将其发送给。不用提人,会自动发给我的……
猜你喜欢
  • 2021-04-18
  • 2019-09-19
  • 2022-01-03
  • 2022-08-11
  • 2021-12-23
  • 2021-06-13
  • 1970-01-01
  • 1970-01-01
  • 2018-05-10
相关资源
最近更新 更多