왜:TypeError:채널입니다.updateOverwrite 기능은 없습니다

0

질문

나는 다음 튜토리얼 에 discord.js 을 만들고,티켓다. 나는지 확인하고,나는 여전히 같은 오류가:

TypeError:채널입니다.updateOverwrite 기능은 없습니다

나는 보았을 통해 모든 직접 질문을 찾을 수있는,하지만 아무도 나를 위해 일했습니다. 또한 탐구는 좀 더 깊이 외부 그래서,여전히 도움이됩니다. 여기에는 나의 코드:

module.exports = {
    name: 'ticket',
    description: 'Open a ticket!',
    async execute(client, message, args, cmd, Discord) {
        // creates tickets
        let channel = await message.guild.channels.create(
            `ticket: ${message.author.tag}`,
            { type: 'text' }
        );
        await channel.setParent('912495738947260446');

        // updates channel perms

        channel.updateOverwrite(message.guild.id, {
            SEND_MESSAGE: false,
            VIEW_CHANNEL: false
        });

        channel.updateOverwrite(message.author, {
            SEND_MESSAGE: true,
            VIEW_CHANNEL: true
        });

        const reactionMessage = await channel.send('Thanks for opening a ticket! A staff member will be with you shortly. While you are here, please tell us why you opened this ticket.');

        try {
            await reactionMessage.react("
discord discord.js javascript node.js
2021-11-23 20:58:37
1

최고의 응답

0

그것은 보인다 사용 discord.js v13 하고 몇 가지 오래 된 코드입니다. 에 v13 의 channel#updateOverwrite() 방법은 제거되는 동안에 이전 버전 channel#permissionOverwrites의 컬렉션을 덮어쓰에 v13 그 PermissionOverwriteManager. 그것은,당신은 사용해야 하의 .edit() 업데이트 방법을 덮어:

channel.permissionOverwrites.edit(
  message.author, 
  { SEND_MESSAGES: false, VIEW_CHANNEL: false },
)
2021-11-23 21:49:11

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................