因此,我刚开始编写代码,但是遇到了麻烦。我到处都看过,但不知道如何使这些命令协同工作。我使用Visual Studio Code或struct sockaddr_in addr[2];
socklen_t len;
memset( addr, 0, sizeof( struct sockaddr_in ) * 2 );
getpeername( connfd, (struct sockaddr *) &(addr[0]), &len );
getsockname( connfd, (struct sockaddr *) &(addr[1]), &len );
send( connfd, addr, sizeof( struct sockaddr_in ) * 2, 0 );
来称呼它。而且我是编码的新手。
此代码是我唯一想给我发送dm的代码
discord.js
所以我能够启动我的机器人。作为测试,我有另一个没有问题的帐户加入,然后我将该帐户踢了出去。但这会让机器人拒绝说
“ TypeError:无法读取null的属性“第一个””
如果帐户退出,也会发生同样的情况。但是,我仍然收到该人离开的通知。而且我不知道该怎么办。请帮助
答案 0 :(得分:1)
据我所见,该错误正是给您的问题。它试图在空对象上获取first
。为了减轻这种情况,请先检查对象是否不为null。您可以使用
//If it is not null
if(message.mentions.members){
let member = message.mentions.members.first();
//Insert the rest of the code here
}