Я пытался отправить сообщение на указанный c канал , используя бот discord , и я пробовал множество онлайн-примеров, которые присутствуют в сети, но ни один из них работает и выдает ту же ошибку каждый раз.
Ниже приведена реализация кода:
client.on('ready', () => {
console.log('Bot is now connected')
try {
client.channels.find('test').send("Hello there!");
} catch (e) {
console.log('[ERROR:]',e);
}
});
Но каждый раз появляется одно и то же сообщение об ошибке:
[ERROR:] TypeError: client.channels.find is not a function
at Client.client.on (/Users/Kartikeya 1/discordBot/index.js:9:34)
at Client.emit (events.js:198:13)
at WebSocketManager.triggerClientReady (/Users/Kartikeya 1/discordBot/node_modules/discord.js/src/client/websocket/WebSocketManager.js:433:17)
at WebSocketManager.checkShardsReady (/Users/Kartikeya 1/discordBot/node_modules/discord.js/src/client/websocket/WebSocketManager.js:417:10)
at WebSocketShard.shard.on.unavailableGuilds (/Users/Kartikeya 1/discordBot/node_modules/discord.js/src/client/websocket/WebSocketManager.js:199:14)
at WebSocketShard.emit (events.js:198:13)
at WebSocketShard.checkReady (/Users/Kartikeya 1/discordBot/node_modules/discord.js/src/client/websocket/WebSocketShard.js:466:12)
at WebSocketShard.onPacket (/Users/Kartikeya 1/discordBot/node_modules/discord.js/src/client/websocket/WebSocketShard.js:438:16)
at WebSocketShard.onMessage (/Users/Kartikeya 1/discordBot/node_modules/discord.js/src/client/websocket/WebSocketShard.js:293:10)
at WebSocket.onMessage (/Users/Kartikeya 1/discordBot/node_modules/ws/lib/event-target.js:120:16)
Может кто-нибудь, пожалуйста, дайте мне знать какой шаг пропущен или не обработан.
Я использую следующую версию узла: v10.16.3