You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

discord.py中是否存在on_invite_create类可用事件

discord.py on_invite_create 事件相关说明
  • 该事件存在,仅在discord.py 2.0及以上版本支持,1.x旧版本无此事件。
  • 事件触发前提:
    • 你需要在Discord开发者后台的Bot设置页开启邀请相关的网关权限
    • 初始化Client时显式声明启用对应意图,示例配置如下:
      import discord
      
      intents = discord.Intents.default()
      intents.guilds = True
      intents.invites = True
      # 若需要获取邀请创建者的完整信息还需额外开启members意图
      intents.members = True
      
      client = discord.Client(intents=intents)
      
  • 回调参数invite为discord.Invite类实例,可直接获取邀请链接、创建者、所属服务器、有效期、最大使用次数等属性,最简使用示例如下:
    @client.event
    async def on_invite_create(invite):
        # 示例:打印新创建的邀请链接信息
        print(f"新邀请创建:链接{invite.url} | 创建者@{invite.inviter} | 所属服务器{invite.guild.name} | 过期时间{invite.expires_at}")
    

你之前检索文档未找到的原因大概率是你查看的是discord.py 1.x版本的旧文档,切换到2.x版本文档即可找到对应说明。

内容的提问来源于stack exchange,提问作者Spaffel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 23:15:05