当我尝试从数组中拉出用户并对其进行dm处理时出现错误。我的代码是:
var userdming = game.user[0];
message.userdming.send('hi');
我只是想让它正常工作,所以我可以添加它。我得到的错误是:
TypeError: Cannot read property 'send' of undefined```
答案 0 :(得分:2)
假设userdming
是用户,则可以使用user.createDM()在漫游器和用户之间创建一个新的DM通道。另外,您也可以使用user.send(),它会隐式创建DM频道。
在您的代码中,您尝试使用user.send()
。但是,您试图将userdming
作为message
的属性来访问,但实际上并非如此。这是它自己的事情,应该这样称呼:
var userdming = game.user[0];
userdming.send('hi');