DmitrMakeev commited on
Commit
60ba91b
·
verified ·
1 Parent(s): cb7a400

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -11
app.py CHANGED
@@ -102,7 +102,16 @@ bot = telegram.Bot(token='7766407698:AAGZHEbUuiOri4_YzZ7hDPSD6U8MGMXXSnA')
102
 
103
  # Асинхронная установка webhook
104
  async def set_webhook():
105
- await bot.set_webhook(url='https://dmitrmakeev-flask-inference-api-g.hf.space/webhook')
 
 
 
 
 
 
 
 
 
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)))