应用服务器模板 discord.js
Posted
技术标签:
【中文标题】应用服务器模板 discord.js【英文标题】:Apply server template discord.js 【发布时间】:2021-10-09 10:35:10 【问题描述】:有没有办法让机器人使用模板?我知道有一种方法可以创建模板Create Server Template discord.js 或手动创建。但是有没有办法用机器人应用模板?就像这样:
message.guild.applyTemplate('TemplateUrl')
message.guild.useTemplate('TemplateUrl')
【问题讨论】:
【参考方案1】:编辑Discord.js v13
是的,现在可以使用<GuildTemplate>.sync()
。
将此模板同步到公会的当前状态。
回报:承诺
初始答案 (Discord.js v12)
使用 Discord.js:还没有。
使用 Discord API:技术上是的
到目前为止,还没有办法通过 discord.js 机器人应用服务器模板。不过Official Discord Devs Docs中提到了一些有趣的事情。
输入
/guilds/guild.id/templates/template.code
将模板同步到公会的当前状态。 需要 MANAGE_GUILD 权限。 成功时返回公会模板对象。
来源:https://discord.com/developers/docs/resources/guild-template#sync-guild-template
Discord.js v13 的介绍也提到了 Update Notes/Changes in v13 中的 Guild Template API 支持。
公会模板 为服务器模板提供 API 支持
一旦 Discord.js v13 发布,我将调整这个答案。
【讨论】:
谢谢@Behemoth,但遗憾的是这不能解决我遇到的问题。希望 Discord.js v14 能够使用您刚刚同步的模板。以上是关于应用服务器模板 discord.js的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在将消息从节点服务器发布到频道时获取 Discord 消息 ID?