python - Discord.PY 我想发出邀请命令
问题描述
我想要一个可以让机器人创建邀请链接的邀请命令(!邀请)。因此 !invite 10 10 将邀请 10 天使用 10 次。我宁愿有一个只是把它放在上下文频道的聊天中,但它作为 dm 发送给用户的一个也很好。
解决方案
@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 不允许以某种方式超过一天,或者我错过了一些东西,但它至少应该让你更接近你的目标。
推荐阅读
- r - 修改 MASS parcoord 图形
- flutter - SharedPreferences File Path Stored 无法加载(Flutter Dart)
- android - 使用 android 导航的多个活动
- couchbase - 通过 Rest api 启用配置文件在通过 Rest Api 获取活动请求时不提供 phaseTimes
- reactjs - React-Scripts 无法在运行 WSL Ubuntu 的 Windows 上构建
- java - 当我将它添加到视频纹理视图 xml 文件时出现此错误(java.lang.BootstrapMethodError:来自调用站点#72 引导方法的异常)
- css - 包含 css 到 React 编译失败
- jquery - 如何在 chart.js 工具提示内容上隐藏标签数据?
- php - 为什么 Laravel 表单无法到达 URL,并以空消息重定向回来
- node.js - VPC 内 Lambda 的 SQS 超时