Spaces:
Sleeping
Sleeping
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)))
|