【发布时间】:2020-07-21 15:04:45
【问题描述】:
我想创建一个脚本来知道哪个服务器中有我的机器人并创建我的邀请,第二个我想创建一个向所有成员发送一条私人消息的命令(不是它不是突袭机器人)
- 脚本:
client.on("ready", () => {
client.user.setActivity('ESPADA');
client.guilds.forEach(serv => {
serv.channels.random().createInvite().then(invite => console.log(`>${serv.name} | ${invite}`))
.catch(console.log(`>${serv.name} | Entrain d'envoyer une invite... `));
});
-
还有我的错误:
(node:10752) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'forEach' of undefined 在 Client.client.on (c:\Users\mathis\Downloads\self bot ash\Raid.js:10:18) 在 Client.emit (events.js:189:13) 在 WebSocketManager.triggerClientReady (c:\Users\mathis\node_modules\discord.js\src\client\websocket\WebSocketManager.js:433:17) 在 WebSocketManager.checkShardsReady (c:\Users\mathis\node_modules\discord.js\src\client\websocket\WebSocketManager.js:417:10) 在 WebSocketShard.shard.on.unavailableGuilds (c:\Users\mathis\node_modules\discord.js\src\client\websocket\WebSocketManager.js:199:14) 在 WebSocketShard.emit (events.js:189:13) 在 WebSocketShard.checkReady (c:\Users\mathis\node_modules\discord.js\src\client\websocket\WebSocketShard.js:466:12) 在 WebSocketShard.onPacket (c:\Users\mathis\node_modules\discord.js\src\client\websocket\WebSocketShard.js:438:16) 在 WebSocketShard.onMessage (c:\Users\mathis\node_modules\discord.js\src\client\websocket\WebSocketShard.js:293:10) 在 WebSocket.onMessage (c:\Users\mathis\node_modules\ws\lib\event-target.js:120:16)
-
我的 DM 命令
if(message.content === "!mp"){ if(message.deletable) message.delete(); i = 0; message.guild.members.forEach(member => { ``` 4. the error : TypeError: message.guild.members.forEach is not a function at Client.<anonymous> (c:\Users\mathis\Downloads\self bot ash\Raid.js:98:31) at Client.emit (events.js:194:15) at MessageCreateAction.handle (c:\Users\mathis\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14) at Object.module.exports [as MESSAGE_CREATE] (c:\Users\mathis\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32) at WebSocketManager.handlePacket (c:\Users\mathis\node_modules\discord.js\src\client\websocket\WebSocketManager.js:386:31) at WebSocketShard.onPacket (c:\Users\mathis\node_modules\discord.js\src\client\websocket\WebSocketShard.js:435:22) at WebSocketShard.onMessage (c:\Users\mathis\node_modules\discord.js\src\client\websocket\WebSocketShard.js:293:10) at WebSocket.onMessage (c:\Users\mathis\node_modules\ws\lib\event-target.js:120:16) at WebSocket.emit (events.js:189:13) at Receiver.receiverOnMessage (c:\Users\mathis\node_modules\ws\lib\websocket.js:801:20)
感谢您的回复!
【问题讨论】:
标签: node.js discord discord.js