Update app.py
Browse files
app.py
CHANGED
@@ -102,7 +102,16 @@ bot = telegram.Bot(token='7766407698:AAGZHEbUuiOri4_YzZ7hDPSD6U8MGMXXSnA')
|
|
102 |
|
103 |
# Асинхронная установка webhook
|
104 |
async def set_webhook():
|
105 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
|
107 |
@app.route('/webhook', methods=['POST'])
|
108 |
def webhook():
|
@@ -587,14 +596,4 @@ def set_res():
|
|
587 |
|
588 |
|
589 |
if __name__ == '__main__':
|
590 |
-
# Запускаем асинхронно установку webhook
|
591 |
-
loop = asyncio.get_event_loop()
|
592 |
-
loop.run_until_complete(set_webhook())
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860)))
|
|
|
102 |
|
103 |
# Асинхронная установка webhook
|
104 |
async def set_webhook():
|
105 |
+
url = 'https://dmitrmakeev-flask-inference-api-g.hf.space/webhook'
|
106 |
+
await bot.set_webhook(url=url)
|
107 |
+
print(f"Webhook установлен на {url}")
|
108 |
+
|
109 |
+
@app.before_first_request
|
110 |
+
def setup_webhook():
|
111 |
+
"""Этот метод будет вызываться до первого запроса, чтобы установить webhook."""
|
112 |
+
loop = asyncio.new_event_loop()
|
113 |
+
asyncio.set_event_loop(loop)
|
114 |
+
loop.run_until_complete(set_webhook())
|
115 |
|
116 |
@app.route('/webhook', methods=['POST'])
|
117 |
def webhook():
|
|
|
596 |
|
597 |
|
598 |
if __name__ == '__main__':
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860)))
|