首页 > 解决方案 > Discord.PY 我想发出邀请命令

问题描述

我想要一个可以让机器人创建邀请链接的邀请命令(!邀请)。因此 !invite 10 10 将邀请 10 天使用 10 次。我宁愿有一个只是把它放在上下文频道的聊天中,但它作为 dm 发送给用户的一个也很好。

标签: pythoncommanddiscorddiscord.pydiscord.py-rewrite

解决方案


@commands.command(pass_context=True)
async def createInvites(ctx, time_in_seconds,uses):
    invitelink = await discord.abc.GuildChannel.create_invite(ctx.message.channel, max_uses=uses,max_age=time_in_seconds)
    await ctx.send(invitelink)

这应该有效。首先你输入以秒为单位的时间,然后输入用途。遗憾的是,Discord 不允许以某种方式超过一天,或者我错过了一些东西,但它至少应该让你更接近你的目标。


推荐阅读