javascript - EmbedReferenceError:消息未定义
问题描述
所以我试图制作一个机器人,但对此一无所知一个编码表https://www.codegrepper.com/code-examples/javascript/discord.js+embed+dm
并在我想要的布局中填写它但是"message.channel.send({embed: {", "ReferenceError: message is not defined"
当我尝试运行它时不断弹出,我的代码是
{
"content": "||__`ARCADIA`__|| ```js\nfunction foo(bar) {\n console.log(bar);\n}\n\nfoo(1);```",
"embed": {
"title": "Profile",
"description": " ```\nname```",
"url": "https://discordapp.com",
"color": 5301186,
"timestamp": "2020-08-05T22:30:42.588Z",
"footer": {
"icon_url": "https://cdn.discordapp.com/emojis/738032536462163978.png?v=1/embed/avatars/0.png",
"text": "An invitation to meet my blade"
},
"thumbnail": {
"url": "https://cdn.discordapp.com/attachments/739919002121404446/740768912857104474/698661715742556200.png"
},
"image": {
"url": "https://cdn.discordapp.com/attachments/739919002121404446/740029844926234744/Steward.Arknights.full.2929188.png"
},
"author": {
"name": "author name",
"url": "https://discordapp.com",
"icon_url": "https://cdn.discordapp.com/attachments/739919002121404446/740769663260295198/2946824.jpg"
},
"fields": [
{
"name": "Level",
"value": "100"
},
{
"name": "Zells",
"value": "1000000"
},
{
"name": "Guild",
"value": "Zen Rizor"
},
{
"name": "SPIRT",
"value": "Steward",
"inline": true
},
{
"name": "LEVEL",
"value": "26",
"inline": true
}
]
}
}
另外,我对原始代码进行了更改
解决方案
您没有message
在使用它的地方声明任何变量,而错误是。
推荐阅读
- c# - C# 中是否有“直通”属性的简写?
- python - 如何在数据框中就地替换1列中的数字?
- android - Android - 位图缩放 [QS 面板背景]
- python-3.x - 如何在 antlr4 中仅查找被覆盖的方法
- python - Keras predict_on_batch 和 predict 相当慢
- android - 如何对 Flowable.interval 进行单元测试?
- sql - db.Query with sql join error 列上的扫描错误
- ios - 从 iCloud 上传文件不起作用 Alamofire Multipart
- apache - nginx limit_conn_zone 在我的服务器中不起作用
- vsto - MS Word 的 VSTO 加载项一直自动被禁用