[英]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> &
对于支持在故障、启动等时自动重启的更强大的解决方案。考虑PM2或Supervisord
这是一个示例命令(使用 PM2 路由)
pm2 start <script> --interpreter=python
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.