Я пытаюсь использовать этот код для создания встраивания, если вы отреагируете на него, на сервере будет создан определенный голосовой канал. Это очень похоже на меню ролей, но оно не даст вам роль, а создаст канал.
Код работает, но когда вы реагируете на вставку, бот ничего не делает.
module.exports = {
name: 'cc',
description: 'Help!',
execute(message) {
const embed = {"image": {"url": `${message.author.displayAvatarURL}`}}
message.channel.send({embed})
.then((message) => { message.react("❤") })
.then(() => {
const filter = (reaction, user) => reaction.emoji.name === "❤" && user.id === message.author.id;
const collectorForU = message.createReactionCollector(filter, {time: 1000/*time in ms*/});
collectorForU.on("collect", () => {message.guild.createChannel("╔═════ஜ۞ஜ═════╗", "voice")})
})
}
};
В консоли нет ошибки.
о да, я тоже это нашел, теперь все работает
но как сделать это навсегда?
Дайте мне пример, пожалуйста, я действительно много чего перепробовал и не нашел ничего полезного в документах :-(
Вы должны создать новый вопрос для этого, комментарии не место.
хорошо, я сделаю это сейчас
Срок действия коллектора реакций истекает до того, как что-либо можно будет собрать; параметр time
установлен на 1 секунду.
Ваша опция
time
в сборщике реакций эквивалентна одной секунде. Вы пытались выделить больше времени?