簡體   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