[英]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.