应用服务器模板 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?

尝试创建应用程序命令 discord.js 时出错

javascript discord.js命令模板

(Discord 机器人)当用户加入 Discord 服务器(discord.js)时,如何发送欢迎消息?

Discord.js 服务器欢迎

统计来自 Discord 服务器的消息 - Discord.js