quot;DiscordAPIError: Guild premium subscription level too lowquot; on Thread Creation(DiscordAPIError:行会高级订阅级别太低关于线程创建(qot;DiscordAPIError))
问题描述
我一直在尝试使用TypeScript中的库"discord.js": "^13.1.0"
创建公共线程。我一直在搜索,发现私有线程需要一定级别的不一致高级订阅,但我使用GUILD_PUBLIC_THREAD
作为线程类型,因此应该不存在该错误。
我在文档中搜索了discordAPI、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: []
}
}
推荐答案
问题是您尝试将autoArchiveDuration
设置为10080
。虽然您可以将其设置为60
、1440
、4320
或10080
、
4320
仅在级别1上可用(当公会具有THREE_DAY_THREAD_ARCHIVE
功能时)10080
仅在级别2上可用(当公会具有SEVEN_DAY_THREAD_ARCHIVE
功能时)
如果将autoArchiveDuration
设置为60
、1440
或MAX
,代码将正常工作。MAX
基于您的行业协会的功能。
startMessage
选项,线程类型将自动定义,并且不能更改。提供的type
字段将被忽略,因此您不需要添加它。默认值为GUILD_PUBLIC_THREAD
。
let threadChannel: ThreadChannel = await message.channel.threads.create({
name: `Doubt of ${nick}`,
autoArchiveDuration: 'MAX',
startMessage: message.id,
});
这篇关于DiscordAPIError:行会高级订阅级别太低&关于线程创建(&qot;DiscordAPIError)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:DiscordAPIError:行会高级订阅级别太低&关于线程创建(&qot;DiscordAPIError)
基础教程推荐
- 在 JS 中获取客户端时区(不是 GMT 偏移量) 2022-01-01
- 有没有办法使用OpenLayers更改OpenStreetMap中某些要素 2022-09-06
- 动态更新多个选择框 2022-01-01
- 在for循环中使用setTimeout 2022-01-01
- Karma-Jasmine:如何正确监视 Modal? 2022-01-01
- 当用户滚动离开时如何暂停 youtube 嵌入 2022-01-01
- 响应更改 div 大小保持纵横比 2022-01-01
- 我什么时候应该在导入时使用方括号 2022-01-01
- 悬停时滑动输入并停留几秒钟 2022-01-01
- 角度Apollo设置WatchQuery结果为可用变量 2022-01-01