首页 > 解决方案 > 让我的 Discord 机器人读取网页内容的简单方法?

问题描述

第一次在这里发布海报和没有经验的编码员。我想让我的 Discord 机器人阅读 Binding of Isaac wiki,以便在用户发送诸如“!效果(项目名称)”之类的命令时发送项目描述等信息

例子:

用户:!effect diplopia
机器人:效果:复制当前房间中的所有拾音器和基座物品,然后消失。

示例中使用的链接:https ://bindingofisaacrebirth.gamepedia.com/Diplopia

因为我不知道从哪里开始,所以我没有尝试太多,但是我环顾四周,但对于我的技能水平的人来说,这一切似乎都很复杂,或者与我正在尝试做的事情无关。

任何帮助表示赞赏。提前致谢。

标签: node.jswebhttpsdiscord

解决方案


欢迎编码!要阅读外部网页,例如https://bindingofisaacrebirth.gamepedia.com/Diplopia,您需要一个 HTTP 客户端库。目前最流行的一种是needle

下面显示了如何使用该模块的简单示例。上面 npm 模块的链接详细记录了该库。

npm i needle
const needle = require('needle');

needle.get('http://www.example.com', (error, response) => {

  if (!error && response.statusCode == 200)
    console.log(response.body);

});

推荐阅读