邀请每个服务器机器人进入

雷兹

因此,我想邀请每个服务器机器人都在里面。该机器人需要"CREATE_INSTANT_INVITE"通道内的许可。

我做了这样的事情,但似乎没有用。

    client.guilds.cache.forEach(guild => {
        guild.channels.cache.first().createInvite()
          .then(inv => console.log(`${guild.name} | ${inv.url}`));
      });

错误:

DiscordAPIError: Unknown Channel

我认为我收到错误消息是因为漫游器试图发出邀请,但他没有这样做的权限。

静态的

下午好,

first()通道可能是一个类别。您无法在类别:sob上发出邀请:但是,您可以过滤行会的频道,以便不包括类别。然后,您需要获取一个random()频道并进行记录。

    client.guilds.cache.forEach(guild => {
        guild.channels.cache.filter(x => x.type != "category").random().createInvite()
          .then(inv => console.log(`${guild.name} | ${inv.url}`));
      });

您的其余代码很好,应该可以按预期工作。

我希望这会有所帮助,不要忘记对答案进行投票,如果可行,请在其上打勾。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何让不和谐机器人为其加入的每个服务器创建邀请?

不和谐的机器人有可能进入外部服务器吗?

机器人如何向每个服务器成员发送消息

机器人加入服务器时发送消息

如何使自助机器人加入服务器?

不能为游戏的服务器放置机器人

流量增加 - 服务器被机器人探测到?

查看所有服务器机器人

Discord.py 我想在我的机器人所在的每个服务器上 ping 某个角色

当机器人首次加入服务器时,如何让机器人编写特定消息?

用Python编程Discord机器人-如何使该机器人将命令限制在特定服务器上?

我的不和谐计数机器人不是按服务器做服务器,而是每个服务器组合在一起

如何使列出该机器人所在的所有服务器的命令

向不与我的机器人共享服务器的用户发送消息

Discord.js:如何通过服务器上的机器人读取用户状态?

discord.py-机器人离开服务器后从json删除公会

我的 Discord 机器人无法在第二台服务器上运行

创建服务器全局通道时避免重新启动机器人

如何在Discord机器人上设置服务器特定的变量?

如何使用服务器查询制作可见的 TS3 机器人

不和谐的机器人如何处理来自多个服务器的事件

Azure Web聊天机器人令牌服务器

discord.py表情符号所有服务器机器人

如何避免Discord服务器中机器人的多个实例

使用Docker Compose时Discord机器人无法联系Discord服务器

歌曲结束后,Discord音乐机器人不会离开服务器

机器人加入服务器时更改状态 不和谐

Discord.py:命令仅用于服务器,还是永久编辑该机器人?

将 Telegraf 连接到本地机器人 API 服务器?