【发布时间】:2022-01-14 09:17:26
【问题描述】:
我一直在尝试使用 TypeScript 中的库 "discord.js": "^13.1.0" 创建一个公共线程。我一直在搜索,发现私人线程需要一定程度的不和谐高级订阅,但我使用GUILD_PUBLIC_THREAD作为线程类型,所以错误不应该存在。
我在文档中搜索了 discord API、discord.js 及其指南,但一无所获,这是创建线程的代码。
let threadChannel : ThreadChannel = await message.channel.threads.create({
name: `Doubt of ${nick}`,
autoArchiveDuration: 10080,
type: "GUILD_PUBLIC_THREAD",
startMessage: message.id,
})
这是错误:
DiscordAPIError: Guild premium subscription level too low
at RequestHandler.execute (/home/menitox/NeoClocker/node_modules/discord.js/src/rest/RequestHandler.js:298:13)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async RequestHandler.push (/home/menitox/NeoClocker/node_modules/discord.js/src/rest/RequestHandler.js:50:14)
at async ThreadManager.create (/home/menitox/NeoClocker/node_modules/discord.js/src/managers/ThreadManager.js:132:18) {
method: 'post',
path: '/channels/842526064827301909/messages/931311236006686851/threads',
code: 20035,
httpStatus: 400,
requestData: {
json: {
name: 'Doubt of Pablo Contreras',
auto_archive_duration: 10080,
type: 11
},
files: []
}
}
【问题讨论】:
标签: javascript typescript discord discord.js