我有可能让我的discord机器人基于网站发送消息吗



我正在尝试创建一个discord.js机器人,它可以根据网站发送消息,比如https://whereisxur.com,当我发送类似的命令时!徐,它会发送徐的位置,等等。。。这可能吗?

当然可以!你可以使用一个叫做刮削的过程。与其他答案状态一样,您将希望发出HTTP请求。您可以使用node的http模块使用JavaScript来完成此操作。这里有一些关于http的文档。您可能想要获得HTML并使用regex来获得您想要的信息。祝你好运

编辑:

如果你想要一个,这里有一个初学者教程可以让你开始:(

编辑2:

Regex很难,所以我想我会为你做的。以下是我要使用的:

// works for me so far
/(?<=>Xûr is )(.*?)(?=<)/g // currently returns "at the Tower in the Hangar"

这是可能的。用你喜欢的语言创建一个discordbot,我个人认为是python。使用一个保存discordbot代码的服务器,并使用restfullapi向服务器发送请求,基本上是HTTP请求。

最新更新