使用node.js的Python twitterbot

2024-04-20 03:53:13 发布

您现在位置:Python中文网/ 问答频道 /正文

最近我跟随tutorial制作了一个简单的twitterbot,但是在实际部署它时,我遇到了一个问题。如果我通过ssh启动它,它就可以发布了,但是我想把它作为一个应用程序运行,这样它就可以在我设置的计时器上自己发布了

我有自己的虚拟服务器(运行Plesk 17.8的Ubuntu16.04),我不希望使用外部服务来托管bot,但由于Plesk在当前版本上放弃了对python的支持,我想唯一的选择是通过node.js运行它,对吗?我已经为bot和Plesk中的应用程序设置了一个域,但问题是我愚蠢地认为我可以使用教程中创建的.py文件。。。事实并非如此,我是否必须转换脚本,或者是否有办法通过javascript执行脚本(并使其保持运行)

提前谢谢


Tags: 版本服务器脚本程序运行node应用程序部署bot
1条回答
网友
1楼 · 发布于 2024-04-20 03:53:13

为了能够在服务器上运行python脚本,您需要设置一个WSGI server。您不必手动操作,还可以使用任何可用的web框架,如FlaskTornado(Flask将为您提供,因为它非常简单,Tornado是异步的)。为此,您可能需要稍微重写代码,并添加一些服务器工作所需的脚本

相关问题 更多 >