javascript - Aplică șablonul serverului discord.js


Există o modalitate de a permite botului să folosească un șablon? Știu că există o modalitate de a crea un șablon Create Server Template discord.js sau prin a face acest lucru manual. Dar există o modalitate de a aplica un șablon cu un bot? exact așa:

message.guild.applyTemplate('TemplateUrl')
message.guild.useTemplate('TemplateUrl')

Răspuns #1

Editează Discord.js v13

Da, acum este posibil cu <GuildTemplate>.sync().

Sincronizează acest șablon cu starea actuală a breslei.

Returnează: Promise

Răspuns Inițial (Discord.js v12)

Folosind Discord.js: Încă nu.

Folosind API-ul Discord: tehnic, da

În prezent nu există nicio modalitate de a aplica un șablon de server cu un bot discord.js. Totuși, există ceva interesant menționat în Documentația Oficială Discord pentru Dezvoltatori.

PUT /guilds/{guild.id}/templates/{template.code} Sincronizează șablonul cu starea curentă a serverului. Necesită permisiunea MANAGE_GUILD. Returnează obiectul șablonului serverului în caz de succes.

Sursă: https://discord.com/developers/docs/resources/guild-template#sync-guild-template

De asemenea, introducerea Discord.js v13 menționează suportul API pentru Șabloane de Guildă în Notițele de actualizare/Modificările din v13.

GuildTemplate Oferă suport API pentru șabloanele de server

O să adaptez acest răspuns odată ce Discord.js v13 va fi lansat.