Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

После перезагрузки сервера - где я разместил этот код, он останавливается. Как сделать так..

Damir sharafutdinov Знаток (391), открыт 2 недели назад
После перезагрузки сервера - где я разместил этот код, он останавливается. Как сделать так, чтобы код сам перезапускался в определенное время, или когда он остановился?
 from telethon import TelegramClient 
import time
# Use your own values from my.telegram.org
api_id = 27020147
api_hash = 'b21822a3b23456c60bdca74883a81236'

# The first parameter is the .session file name (absolute paths allowed)
with TelegramClient('anon', api_id, api_hash) as client:
client.loop.run_until_complete(client.send_message('me', 'Hello, myself!'))

async def main():
while True:

await client.send_message(-1002179163235, '123', reply_to=5506)
time.sleep(60)
await client.send_message(-1002411641235, 'Сообщение2', reply_to=5506)
time.sleep(60)

with client:
client.loop.run_until_complete(main())
2 ответа
viv2537 Оракул (88426) 2 недели назад
в автозапуск или планировщик кинь, если на серве винда
Лайт Ягами Искусственный Интеллект (313870) 2 недели назад
Через pm2 удобно запускать, он изначально для nodejs, но с Python тоже дружит
Похожие вопросы