繁体   English   中英

如何在服务器上运行 python 脚本?

[英]How to run python script on a server?

好吧,我是 python 编程语言的初学者和后端开发人员。 我已经使用 Telethon 编写了这个 python 脚本来自动回复来自 Telegram 应用程序的消息。

from telethon import TelegramClient, events
message = "Sorry, I'll be away until next week!"

api_id = 2******
api_hash = 'ffb5**********************'

client = TelegramClient('anon', api_id, api_hash)

@client.on(events.NewMessage)
async def my_event_handler(event):
    if event.is_private:
        await event.respond(message)

client.start()
client.run_until_disconnected()

这只是一个简单的脚本,并没有实际帮助。 稍后我会根据我的兴趣更改它。 当我在我的计算机上运行脚本时,只要我的计算机正常工作,它就可以工作。 而且我想始终运行该脚本,以便即使我离线也可以回复消息。 而且我认为我需要在一些免费服务器上运行我的代码。

问题:

您能否向我推荐一些符合我兴趣的分步教程或文章? (考虑到我绝对是服务器方面的初学者。)

您可以在后台运行该过程。
例如,通过运行以下命令(在基于 unix 的系统上):

python <script_name> &

对于支持在故障、启动等时自动重启的更强大的解决方案。考虑PM2Supervisord

这是一个示例命令(使用 PM2 路由)

pm2 start <script> --interpreter=python

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM