Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript (Discord.js)Bot删除所有发布的URL_Javascript_Node.js_Npm_Discord_Discord.js - Fatal编程技术网

Javascript (Discord.js)Bot删除所有发布的URL

Javascript (Discord.js)Bot删除所有发布的URL,javascript,node.js,npm,discord,discord.js,Javascript,Node.js,Npm,Discord,Discord.js,我希望我的机器人删除成员发布的URL。 我不知道如何检测一个URL已经发布,因为它们可以从https或www开始。或者其他一些东西一起。。。 感谢您的真知灼见 编辑: 发现了和我类似的问题 使用名为的npm插件成功地解决了这个问题 考虑到此结束。我建议查看正则表达式(regex)进行URL验证 这里还有一个问题可以作为起点: 一种推荐的方法是使用这样的正则表达式字符串(根据该问题的答案): 此表达式匹配完整字符串,因此您必须编辑此正则表达式以匹配字符串中的任何位置,或者在使用该正则表达式之前执

我希望我的机器人删除成员发布的URL。 我不知道如何检测一个URL已经发布,因为它们可以从https或www开始。或者其他一些东西一起。。。 感谢您的真知灼见

编辑: 发现了和我类似的问题

使用名为的npm插件成功地解决了这个问题


考虑到此结束。

我建议查看正则表达式(regex)进行URL验证

这里还有一个问题可以作为起点:

一种推荐的方法是使用这样的正则表达式字符串(根据该问题的答案):


此表达式匹配完整字符串,因此您必须编辑此正则表达式以匹配字符串中的任何位置,或者在使用该正则表达式之前执行一些消息内容操作。

到目前为止您尝试了什么?你知道如何制作一个基本的机器人吗?我有一个制作得很好的机器人,它有一些复杂的功能,比如Giveway、基于MySQL的XP级别等等。。我只是想知道我应该如何比较该消息以将其识别为URL OK good to know-我建议为您的问题添加更多细节(如您尝试过的内容-又称超级简单的基本bot,带有显示URL检查代码的部分)。因为现在你的问题有3票要关闭。。。Fyih你看过正则表达式了吗?这里有一个关于通过正则表达式进行URL验证(javascript)的有趣问题:这是一个很大的帮助,我会看看从哪里开始,我想要的只是一个起点。。。如何关闭/标记此a
/^(ftp|http|https):\/\/[^ "]+$/.test(url)