擅长:python、mysql、java
<p>您需要一个<code>Channel</code>对象来创建invite,因为<code>Guild</code>类没有<code>create_invite()</code>方法。您可以使用下面给出的代码。请注意,服务器应该至少有一个通道</p>
<pre class="lang-py prettyprint-override"><code>@client.command()
async def invite(ctx, code):
if code == "12320001":
guild = client.get_guild(851841115896152084)
invite = await guild.channels[0].create_invite(max_uses = 1)
await ctx.send(f"Here's your invite: {invite}")
else:
await ctx.send("Invalid code!")
</code></pre>