javascript - 不和谐机器人问题嵌入缩略图附件
问题描述
我在 javascript 方面不是很有经验,并且在显示我的附加图像时遇到了问题。当有人键入 #1 机器人发送带有特征的嵌入并且我也想发布图像时!我不知道是我格式错误还是应该先加载图像。所以图像是我的本地文件夹,与我的 index.js 文件位于同一目录中
我也有颜色问题!我没有设法修改它!我没有设法修改它我希望能够更改名称标题或描述的颜色,但我不知道是否有可能我的测试不成功你能帮我一下吗?这是我的代码。提前致谢。
const { token, prefix } = require('../config.json');
const Discord = require('discord.js');
const client = new Discord.Client();
// Listen to the Bot being ready
client.once('ready', () => onClientReady());
function onClientReady()
{
// Listen to Messages in the channel
client.on('message', (message) => onMessageReceived(message));
}
// Upon a message being received, handle how we interact
function onMessageReceived(message)
{
if(message.author.bot) return;
if (message.content.toLowerCase().includes('#1'))
message.channel.send({ embed: {
color: 3447003,
title: "SpaceShips #1 New_York",
url: "http://google.com",
description: "RANK: 74 / SCORE: 121",
Thumbnail: (url="attachment://000793.jpg"),
fields: [{
name: "__**POWER**__",
value: "A-G 0: **39**",
"inline": true
},
{
name: "__**POWER**__",
value: "E-W: **76**",
"inline": true
},
{
name: "__**AUTONOMY**__",
value: "EY-W Nrg: **74**",
"inline": true
},
{
name: "__**AUTONOMY**__",
value: "B-P 0 Nrg: **73**",
"inline": true
},
{
name: "__**DISPLACEMENT**__",
value: "L-A: **79**",
"inline": true
},
{
name: "__**DISPLACEMENT**__",
value: "3D-V: **67**",
"inline": true
},
{
name: "__**SPECIALS**__",
value: "EM-W: **34**",
"inline": true
},
{
name: "__**SPECIALS**__",
value: "3D-W: **42**",
"inline": true
}
],
}
});
}
client.login(token);
解决方案
事实上,在本地不可能将图像放入嵌入中......我们只能放置附件......我使用了一个网络链接并将我的图像托管在服务器上,它可以工作!谢谢你的帮助。
推荐阅读
- regex - 如何为日期时间字段设置正则表达式
- c# - ASP.NET Core 集成测试在本地工作,但在生产环境中运行时抛出空引用异常
- c# - 如何从asp.net mvc控制器获取android的url,我可以调用这个webservice进行登录?
- python - 重塑“以对象为值的长列到宽列”的问题
- scala - 在 Scala 中向我的序列添加计数列
- html - R - 当 html 结束标记位于错误位置时使用 rvest
- php - 将参数从 API 传递到 PHP 中的函数的正确语法
- android - firebase android上的支付集成
- python - 恒定数组大小的时间复杂度
- python - 在这种嵌套列表情况下,比较嵌套值的正确方法是什么?