Discord bot. js queryselector - PullRequest
       12

Discord bot. js queryselector

1 голос
/ 31 марта 2020

Я пытаюсь реализовать код js в своем боре разногласий. Итак, я использую код на net, чтобы попытаться, если он работал, и сейчас я пытаюсь использовать запрос на выборку так:

if (msg.content === "!GuessNumber"){
    let randomNumber = Math.floor(Math.random() * 100) + 1;
      const guesses = document.querySelector('.guesses');
      const lastResult = document.querySelector('.lastResult');
      const lowOrHi = document.querySelector('.lowOrHi');
      const guessSubmit = document.querySelector('.guessSubmit');
      const guessField = document.querySelector('.guessField');
      let guessCount = 1;
      let resetButton;

Но у меня есть эта ошибка

ReferenceError: document is not defined
    at Client.<anonymous> (/Users/zep/Documents/GitHub/Bot-discord/my-bot/index.js:18:23)
    at Client.emit (events.js:311:20)
    at MessageCreateAction.handle (/Users/zep/Documents/GitHub/Bot-discord/my-bot/node_modules/discord.js/src/client/actions/MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] (/Users/zep/Documents/GitHub/Bot-discord/my-bot/node_modules/discord.js/src/client/websocket/handlers/MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket (/Users/zep/Documents/GitHub/Bot-discord/my-bot/node_modules/discord.js/src/client/websocket/WebSocketManager.js:386:31)
    at WebSocketShard.onPacket (/Users/zep/Documents/GitHub/Bot-discord/my-bot/node_modules/discord.js/src/client/websocket/WebSocketShard.js:435:22)
    at WebSocketShard.onMessage (/Users/zep/Documents/GitHub/Bot-discord/my-bot/node_modules/discord.js/src/client/websocket/WebSocketShard.js:293:10)
    at WebSocket.onMessage (/Users/zep/Documents/GitHub/Bot-discord/my-bot/node_modules/ws/lib/event-target.js:120:16)
    at WebSocket.emit (events.js:311:20)
    at Receiver.receiverOnMessage (/Users/zep/Documents/GitHub/Bot-discord/my-bot/node_modules/ws/lib/websocket.js:801:20)
[nodemon] app crashed - waiting for file changes before starting...

Может ли кто-нибудь помочь мне отладить это и использовать код из https://github.com/mdn/learning-area/blob/master/javascript/introduction-to-js-1/first-splash/number-guessing-game.html для моего бота? Я это, чтобы попробовать, как это работает, спасибо

1 Ответ

0 голосов
/ 08 апреля 2020

Ну, вы не можете использовать

      const guesses = document.querySelector('.guesses');
      const lastResult = document.querySelector('.lastResult');
      const lowOrHi = document.querySelector('.lowOrHi');
      const guessSubmit = document.querySelector('.guessSubmit');
      const guessField = document.querySelector('.guessField');

Поскольку «Документ» - это то, что можно использовать внутри javascript -поддерживаемого файла *1013*.

Вы можете искать замена на это в https://discord.js.org, как это могло бы помочь. Я также проверю себя.

На самом деле я не могу понять, что именно вы хотите там делать. Вы хотите, чтобы пользователь (человек, который выполняет команду) угадал число, или вы хотите бот угадывает номер пользователя по боту.

...