我正在尝试创建一个 discord.js 机器人,它可以在其中发送基于网站的消息,例如在 https://whereisxur.com 上,当我发送诸如 !xur 之类的命令时,它会发送位置在哪里xur等... 这可能吗?
答案 0 :(得分:1)
当然可以!您可以使用名为 scraping 的进程。与其他答案状态一样,您将要发出 HTTP 请求。您可以使用 node 的 http 模块通过 JavaScript 执行此操作。 Here's some documentation on http。您可能想要获取 HTML 并使用 regex 来获取您想要的信息。祝你好运!
编辑:
如果你想要一个,here's a beginner's tutorial 让你开始 :)
编辑 2:
正则表达式很难,所以我想我会为你做的。这是我会使用的:
// works for me so far
/(?<=\>Xûr is )(.*?)(?=\<)/g // currently returns "at the Tower in the Hangar"
答案 1 :(得分:0)
这是可能的。 在我个人看来,使用您的首选语言 python 创建一个不和谐的机器人。 使用保存您的不和谐机器人代码的服务器,并使用 restfull api 向您的服务器发送请求,基本上是 HTTP 请求。