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.