#node.js #json #discord.js
#node.js #json #discord.js
Вопрос:
Итак, я построил discord.js/node.js бот. и добавил команду «$t getmsg», которую я пробовал:
- отправка одного файла
- отправка двух файлов
- проверка разрешения
что должен делать бот:
- отправить сообщение файлы
что он делает:
- отправляет только текст
- У меня нет ошибки в CMD
фрагмент кода, который должен отправить файл:
message.channel.send("ALL SAVED MESSAGES. if you can't see any files, I don't have permission to upload.", { files: [ "./messages/savedmessages.txt", "./messages/messages.txt" ] });
Ответ №1:
channel.send принимает максимум один аргумент, если у вас их несколько, как вы это делаете, вы должны передать их все как объект. То есть вы должны добавить свое сообщение к объекту следующим образом:
message.channel.send({ content: "ALL SAVED MESSAGES. if you can't see any files, I don't have permission to upload.", files: [ "./messages/savedmessages.txt", "./messages/messages.txt" ] });