javascript - 不和谐赠品| 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, {
解决方案
在 index.js 中:
const { GiveawaysManager } = require('discord-giveaways')
client.giveaways = new GiveawaysManager(client, {
storage : './giveaways.json',
updateCoundownEvery: 5000,
embedColor: '#ff0000',
reaction: ''
})
在赠品.json 中:
[]
推荐阅读
- javascript - 为什么我的状态显示在我的控制台日志中,而不是我的 HTML?
- sql - 选择一个值,然后在同一个表中选择这个值并在 SQL 中进行比较
- python - 检查列表的值是否包含在列表的其他值之一中的最有效方法是什么?
- java - Hibernate 在同一个事务中执行不同的查询会导致相同的执行查询
- nativescript - 后台模式下的 NativeScript 音频播放器
- javascript - 如何按日期在 JSON 对象中添加动态创建的输入值?
- vba - Word VBA - 循环浏览带有条件的书签
- firebase - React Native googleUser.getBasicProfile 不是函数
- java - 如何使用 Spring JmsTemplate 在 AWS SQS 消息上添加传递延迟
- python - 更改 Windows 按钮