如何向机器人邀请者发送消息

米洛

我想向邀请我的机器人到他们的服务器的用户发送dm,它的工作原理与其他机器人相同,或者当用户邀请机器人到他们的服务器时获得奖励。但是,在下面的尝试中,我无法使其正常工作。

我不确定是否需要查找审核日志用户,但是我只是找到了此代码。请多多关照!

@client.event
async def on_guild_join(member):

    bot_entry = await guild.AuditLogAction.bot_add).flatten()
    inviter = bot_entry[0].user
    
    await bot_entry[0].user.send("Thanks")
科恩

首先,您将其member用作事件参数,但必须通过guild才能从其加入的公会中检索审核日志,然后邀请该机器人加入其公会。

我刚刚将您的代码固定为与guild而不是member作为您的事件参数传递,然后bot_entry是公会的审核日志,该日志在添加机器人时获取事件,那么最近的操作就是机器人inviter

@client.event
async def on_guild_join(guild):

    bot_entry = await guild.audit_logs(action=discord.AuditLogAction.bot_add).flatten()
    inviter = bot_entry[0].user

    await bot_entry[0].user.send(f"Thanks for inviting me {inviter}!")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

向机器人邀请者发送消息

来自分类Dev

向机器人邀请者发送消息

来自分类Dev

如何使不和谐的机器人发送邀请?

来自分类Dev

使用机器人框架向 slack 发送主动消息

来自分类Dev

如何通过名称向机器人发送命令?

来自分类Dev

如何向机器人发送和接收回复

来自分类Dev

如何安排电报机器人发送消息?

来自分类Dev

如何保存发送到机器人的主动消息?

来自分类Dev

电报机器人发送消息

来自分类Dev

删除某些消息机器人发送

来自分类Dev

向所有机器人用户发送消息(电报API)

来自分类Dev

无法通过REST Api Botframework向Facebook机器人发送消息

来自分类Dev

电报机器人向聊天错误发送消息:找不到聊天

来自分类Dev

当机器人醒来时向所有用户发送消息

来自分类Dev

discord.py对机器人的消息作出反应后如何发送消息

来自分类Dev

如何在不和谐的机器人代码中引用“ * args”作为机器人要发送的消息?

来自分类Dev

如何让机器人发送消息,然后机器人对该消息做出反应,然后检测何时有人对其做出反应?

来自分类Dev

在邀请者和被邀请者栏中如何找到具有 1、2、3 个先前邀请的邀请者?

来自分类Dev

向机器人发消息的用户不知道

来自分类Dev

如何知道用户是否在Telegram中看到了我的机器人发送的消息?

来自分类Dev

如何获取我的机器人已发送的嵌入消息的ID?

来自分类Dev

用Python编程Discord机器人-如何使其自动发送消息?

来自分类Dev

当提示“ = heist roleid”时,如何使我的机器人授予发送消息对指定角色id的权限

来自分类Dev

如何使用电报内联机器人发送消息

来自分类Dev

如何从通过网络钩子发送的消息执行松弛机器人?

来自分类Dev

如何限制机器人可以发送给 1 个用户的消息

来自分类Dev

Twitch IRC机器人未发送消息

来自分类Dev

python中的IRC机器人不会发送消息

来自分类Dev

Discord机器人发送不需要的消息

Related 相关文章

  1. 1

    向机器人邀请者发送消息

  2. 2

    向机器人邀请者发送消息

  3. 3

    如何使不和谐的机器人发送邀请?

  4. 4

    使用机器人框架向 slack 发送主动消息

  5. 5

    如何通过名称向机器人发送命令?

  6. 6

    如何向机器人发送和接收回复

  7. 7

    如何安排电报机器人发送消息?

  8. 8

    如何保存发送到机器人的主动消息?

  9. 9

    电报机器人发送消息

  10. 10

    删除某些消息机器人发送

  11. 11

    向所有机器人用户发送消息(电报API)

  12. 12

    无法通过REST Api Botframework向Facebook机器人发送消息

  13. 13

    电报机器人向聊天错误发送消息:找不到聊天

  14. 14

    当机器人醒来时向所有用户发送消息

  15. 15

    discord.py对机器人的消息作出反应后如何发送消息

  16. 16

    如何在不和谐的机器人代码中引用“ * args”作为机器人要发送的消息?

  17. 17

    如何让机器人发送消息,然后机器人对该消息做出反应,然后检测何时有人对其做出反应?

  18. 18

    在邀请者和被邀请者栏中如何找到具有 1、2、3 个先前邀请的邀请者?

  19. 19

    向机器人发消息的用户不知道

  20. 20

    如何知道用户是否在Telegram中看到了我的机器人发送的消息?

  21. 21

    如何获取我的机器人已发送的嵌入消息的ID?

  22. 22

    用Python编程Discord机器人-如何使其自动发送消息?

  23. 23

    当提示“ = heist roleid”时,如何使我的机器人授予发送消息对指定角色id的权限

  24. 24

    如何使用电报内联机器人发送消息

  25. 25

    如何从通过网络钩子发送的消息执行松弛机器人?

  26. 26

    如何限制机器人可以发送给 1 个用户的消息

  27. 27

    Twitch IRC机器人未发送消息

  28. 28

    python中的IRC机器人不会发送消息

  29. 29

    Discord机器人发送不需要的消息

热门标签

归档