通过 Discord.js v14 的邀请获取服务器名称

huangapple go评论49阅读模式
英文:

Get Server Name By Invite Discord.js v14

问题

获取 Discord 服务器名称的方法是使用 discord.js 版本 14,我使用了以下代码:const guild = await message.client.fetchInvite(message.content); 但是我认为我只需要获取邀请而不是消息,但我不知道如何做到。

英文:

How i can get discord server name by invite discord.js v14

I used: const guild = await message.client.fetchInvite(message.content);

but I think that I need to get only invite without message but I dont know how

答案1

得分: 0

你正过于复杂化这个问题。你不需要 Discord.JS,你可以直接查询API,该API对于邀请是公开的。

你可以获取以下端点:https://discordapp.com/api/v6/invites/<邀请码>

返回的JSON将包含在response.guild.name中的名称。

例如:

fetch('https://discordapp.com/api/v6/invites/djs')
  .then(res => res.json())
  .then(res => console.log(res.guild.name))
英文:

You are overcomplicating this. You don't need Discord.JS for that you can just query the API, which is public for invites.

You can fetch the endpoint https://discordapp.com/api/v6/invites/&lt;invite code&gt;

The returned JSON will contain the name in response.guild.name.

For example:

<!-- begin snippet: js hide: false console: true babel: false -->

<!-- language: lang-js -->

fetch(&#39;https://discordapp.com/api/v6/invites/djs&#39;)
  .then(res =&gt; res.json())
  .then(res =&gt; console.log(res.guild.name))

<!-- end snippet -->

huangapple
  • 本文由 发表于 2023年5月14日 17:45:43
  • 转载请务必保留本文链接:https://go.coder-hub.com/76246813.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定