我想使用JavaScript创建一个简单的Telegram机器人。但是,当我尝试使用google时(由于我不太擅长使用API),我只能找到使用Node.js的解决方案。
所以,这就是问题。有什么原因不能为此目的使用纯js?如果没有,是否有任何文章可供阅读?
预先感谢
答案 0 :(得分:0)
“纯JS”没有输入或输出机制,因此无法发出网络请求。提供这些东西取决于主机环境。
示例主机环境包括网页(在Web浏览器中运行),Node.js和Adobe Photoshop。
Node.js是一种常见的解决方案,因为它旨在允许使用JavaScript进行广泛的软件开发。这就是为什么您看到大量使用它的解决方案的原因。
(相比之下,Web浏览器旨在让网页的作者仅在访问者单击网页的链接时在访问者的计算机上运行程序,因此,允许使用网页中的JavaScript程序存在主要限制同样,Photoshop旨在让人们使用JS来自动执行图形操作,而不执行一般的编程工作。)