#discord #discord.js
#Discord #discord.js
Вопрос:
Как мне запретить боту отправлять одно и то же приветственное сообщение дважды подряд? Я думаю, это как-то связано с определением намерения сообщения сервера.
client.on(‘guildMemberAdd’, (участник) => {
client.channels.cache.get(‘channelId’).send(«добро пожаловать»);
Ответ №1:
Попробуйте это, это может помочь:-
client.on('guildMemberAdd', member => {
member.guild.channels.get('channelID').send("Welcome");
});
Комментарии:
1. Спасибо за предложение. Должен ли я определять какие-либо намерения? Изменение его на member.guild вообще не дало никакого приветственного сообщения.
2. Я думаю, это может сработать, если вы замените
member.guild.channels
наclient.channels.cache
.3. Он по-прежнему отправляет одно и то же сообщение дважды. Я пробовал
member.guild.channels.cache.get
, иmember.client.channels.cache.get
есть только один запущенный процесс.
Ответ №2:
Убрал круглые скобки из client.on('guildMemberAdd', member => {