如何將Discord.js 程式碼遷移到版本12
從Discord.js v11 遷移到v12 可能是一個挑戰,因為存在眾多挑戰,因為存在眾多挑戰,因為存在眾多挑戰,因為存在眾多挑戰,因為存在眾多挑戰,因為存在眾多挑戰,因為存在眾多挑戰,因為存在眾多挑戰,因為存在眾多挑戰,因為存在眾多挑戰,因為存在眾多挑戰問題重大變化。這些錯誤示範了在此轉換期間遇到的常見問題:
Managers
-
TypeError: client.users.get 不是函數:
- 移轉到: client.users.cache.get('123456789012345678')
-
TypeError: message.guild.roles.
類型>遷移到: message.guild.roles.cache.find(r => r.name === 'Admin')-
-
TypeError: message.member.addRole 是不是函數:
遷移到:await message.member.roles.add(role)-
-
TypeError: message.guild.createChannel 不是函數:
-
- 遷移到:等待message.guild.channels.create('welcome')
TypeError: message.chan.fetchMessages:TypeError: message.chan.fetchMessages:
- 移轉到:const messages = wait message.channel.messages.fetch()
- 遷移到: const {MessageEmbed} = require('discord.js'); const embed = new MessageEmbed()
類型錯誤:是不是一個函數:
- 遷移到:const dispatcher = connection.play('./music.mp3')
-
- TypeError: client.createVoiceBroadcast不是函數:
-
遷移到: const Broadcast = client.voice.createVoiceBroadcast()更多資訊有關重大更改和遷移指南的完整列表,請參閱以下資源:[更新中指南](h ttps://discordjs.guide/migration.html)[更改日誌](https://github.com/discordjs/discord.js/releases)[文件] (https://discord.js.org/#/docs/main/stable)
以上是如何將我的 Discord.js 程式碼從 v11 遷移到 v12?的詳細內容。更多資訊請關注PHP中文網其他相關文章!