当我尝试将Embed发送到TextChannel时:
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<inputSpec>api.yaml</inputSpec>
<language>jaxrs-cxf-cdi</language>
<configOptions>
<apiPackage>${api-package}</apiPackage>
<modelPackage>${model-package}</modelPackage>
<sourceFolder>src/gen/java</sourceFolder>
</configOptions>
<generateAliasAsModel>true</generateAliasAsModel>
</configuration>
</execution>
</executions>
</plugin>
这只是给我这个错误:
const embed = new Discord.MessageEmbed()
.setTitle('Some title')
msg.channel.send(embed);
我有最新版本的discord.js。而且我也尝试过重新安装discord.js,但没有解决问题。
答案 0 :(得分:1)
请将NodeJS更新到至少12版,这将解决您的问题
答案 1 :(得分:0)
替换
const embed = new Discord.MessageEmbed()
与
let embed = new Discord.MessageEmbed()
所以只需将 const 替换为 let 因为 let 声明了一个变量。
答案 2 :(得分:-1)
首先安装 Node.js 和 Discord.js 最新版本并编写代码!
const discord = require("discord.js") //i define discord.js
const your embed name = new discord.MessageEmbed() .setTitle() .setDescription() msg.channel.send(embed);
以及任何你可以问我的问题
答案 3 :(得分:-2)