我正在尝试让我的bot发送一个嵌入,当bot加入一个服务器时,嵌入应该包含服务器所有者的名字,但它返回null并且不起作用,这给了我错误类型错误:无法读取null的属性'user'
guild.owner.user.username
完整的代码
client.on("guildCreate", (guild) => {
const EmbedJoin = new Discord.MessageEmbed()
.setColor('GREEN')
.setTitle(`Joined Guild: ${guild.name}!`)
.setDescription(`Guild owner: ${guild.owner.user.username}\nMembers: ${guild.memberCount}`)
.setTimestamp()
console.log(`Joined New Guild: ${guild.name}`);
client.channels.cache.get(`794483893977088002`).send(EmbedJoin)
});
您可以像这样缓存它:Await client.users.fetch(Guild.OwnerId);
因此,您的代码的一个固定副本:
client.on("guildCreate", async (guild) => {
await client.users.fetch(guild.ownerID);
const EmbedJoin = new Discord.MessageEmbed()
.setColor('GREEN')
.setTitle(`Joined Guild: ${guild.name}!`)
.setDescription(`Guild owner: ${guild.owner.user.username}\nMembers: ${guild.memberCount}`)
.setTimestamp()
console.log(`Joined New Guild: ${guild.name}`);
client.channels.cache.get(`794483893977088002`).send(EmbedJoin)
});
我试图发出一个静音命令,我正在添加一个系统,在这个系统中,你可以出于某种原因将它们静音。机器人将回复“(用户用户名)已禁用。原因:(原因)”。对我来说,args[0]只是提到了要禁用的用户,但我不知道如何获取args[0]之后的所有内容。我试过做类似于。但这显然不起作用-我有点猜测-我转向清单4这样的参数。 但显然,这不是很有效——有人知道如何获取args[0]之后的所有参数吗?
我已经发布了一个层,其中包含大约76列(属性)。但是,当我调用WFS服务时,它没有返回所有属性(列),会遗漏一个名称为“id”的属性(列)。我使用的是oracle Spatial 11g数据库,其中包含地图数据。我是不是漏掉了什么?所有其他的事情都工作得很好,就像WMS服务一样。
本文向大家介绍node.js+Ajax实现获取HTTP服务器返回数据,包括了node.js+Ajax实现获取HTTP服务器返回数据的使用技巧和注意事项,需要的朋友参考一下 我们看一个HTML5页面中通过AJAX请求的方式获取HTTP服务器返回数据的代码示例.由于我们把服务器的端口指定为1337,并将从端口为80的网站中运行HTML5页面,因此这是一种跨域操作,需要在HTTP响应头部中添加Acces
deployment.yaml: 当从nginx-ingress pod获取日志时,我们注意到状态代码是,这意味着它正在工作。 产出: 但是,客户端返回: https://github.com/kubernetes/ingress-nginx/issues/3746 任何帮助都将不胜感激。
我是Spring Boot的新手,我刚刚开始使用graph ql-spqr进行Spring Boot,因为它允许Java项目轻松无融资创业。 但是,根据我的理解,GraphQL基本上允许从数据库中获取选定的字段。根据示例,我已经看到,graph ql-spqr库中的这种类型的选择发生在客户端。有没有办法同时进行客户端和服务器端的选择以加快查询速度? 我已经研究了GraphQL的EntityGrap
下午好 我已经创建了一个应用程序,从YouTube分析API拉数据。我的任务是获取contentOwner货币报表,为此我需要一个OWNER_NAME,这对我来说是个问题。我测试了YouTube帐户,上面有货币报告,但它没有连接到youTube CMS。 与cms.youtube.com的连接是否可以拉取youtube分析中显示的内容所有者报告? 用户是否必须自己提供OWNER_NAME(或Con