首页 > 解决方案 > 如何从网页上的文件中读取文本

问题描述

我有一个网页,该网页上有一个名为 b.txt 的文件(http://#####.###/b.txt),我如何才能让我的 DiscordJS 机器人显示内容b.txt (该文件只是以纯文本形式显示“hilly”)

目前我只有 const txtfile = "http://example.ml/b.txt";

并有一个简单的命令来输出变量。

      client.on('message', message => {
          if (message.content === 'b') {
            message.channel.send(mcdonal);

          }
         });

任何帮助,将不胜感激。

标签: javascriptdiscorddiscord.js

解决方案


将 node fetch 安装到您的项目中

npm install node-fetch

包括它

const fetch = require('node-fetch'); 如果文件在变量中是静态的,则您可以加载一次文件,或者每次在消息事件处理程序中加载,例如

fetch('http://example.ml/b.txt')
    .then(res => res.text())

另请参阅https://www.npmjs.com/package/node-fetch


推荐阅读