首页 > 解决方案 > 不和谐赠品| TypeError:无法读取未定义的属性“开始”

问题描述

Giveaway.js

我收到此错误,我不知道如何修复它,但教程使用相同的东西并且没有收到此错误。:

“无法读取未定义的属性‘开始’”

   client.giveawaysManager.start(giveawayChannel, {
            // The giveaway duration
            time: ms(giveawayDuration),
            // The giveaway prize
            prize: giveawayPrize,
            // The giveaway winner count
            winnerCount: giveawayNumberWinners,
            // Who hosts this giveaway
            hostedBy: client.config.hostedBy ? message.author : null,
            // Messages
            messages: {
                giveaway: (client.config.everyoneMention ? "@everyone\n\n" : "")+ client.config.giveawayEmoji + "**GIVEAWAY**" + client.config.giveawayEmoji,
                giveawayEnded: (client.config.everyoneMention ? "@everyone\n\n" : "")+ client.config.giveawayEmoji + "**GIVEAWAY ENDED**" + client.config.giveawayEmoji,
                timeRemaining: "Time remaining: **{duration}**!",
                inviteToParticipate: "React with " + client.config.giveawayEmoji + " to participate!",
                winMessage: client.config.giveawayEmoji + " {winners} won **{prize}**!",
                embedFooter: client.config.botName,
                noWinner: "Giveaway cancelled, no valid participations.",
                hostedBy: "Hosted by: {user}",
                winners: "winner(s)",
                endedAt: "Ended at",
                units: {
                    seconds: "seconds",
                    minutes: "minutes",
                    hours: "hours",
                    days: "days",
                    pluralS: false // Not needed, because units end with a S so it will automatically removed if the unit value is lower than 2
                }
            }
        });

这是错误行:

client.giveawaysManager.start(giveawayChannel, {

标签: javascriptdiscord.jscommandbotsundefined

解决方案


在 index.js 中:

const { GiveawaysManager } = require('discord-giveaways')

client.giveaways = new GiveawaysManager(client, {
        storage : './giveaways.json',
        updateCoundownEvery: 5000,
        embedColor: '#ff0000',
        reaction: ''
})

在赠品.json 中:

[]

推荐阅读