Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -95,6 +95,23 @@ app.config['DEBUG'] = True
|
|
| 95 |
|
| 96 |
|
| 97 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 98 |
|
| 99 |
|
| 100 |
|
|
@@ -563,6 +580,10 @@ def set_res():
|
|
| 563 |
|
| 564 |
|
| 565 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 566 |
|
| 567 |
|
| 568 |
|
|
@@ -570,6 +591,4 @@ def set_res():
|
|
| 570 |
|
| 571 |
|
| 572 |
|
| 573 |
-
|
| 574 |
-
if __name__ == '__main__':
|
| 575 |
app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860)))
|
|
|
|
| 95 |
|
| 96 |
|
| 97 |
|
| 98 |
+
# Инициализация бота
|
| 99 |
+
bot = telegram.Bot(token='your_telegram_bot_token')
|
| 100 |
+
|
| 101 |
+
@app.route('/webhook', methods=['POST'])
|
| 102 |
+
def webhook():
|
| 103 |
+
# Получаем обновление от Telegram
|
| 104 |
+
update = telegram.Update.de_json(request.get_json(force=True), bot)
|
| 105 |
+
|
| 106 |
+
# Извлекаем chat_id и текст сообщения
|
| 107 |
+
chat_id = update.message.chat.id
|
| 108 |
+
text = update.message.text
|
| 109 |
+
|
| 110 |
+
# Обрабатываем команду /start
|
| 111 |
+
if text == '/start':
|
| 112 |
+
bot.send_message(chat_id=chat_id, text="Привет! Я твой новый телеграм-бот.")
|
| 113 |
+
|
| 114 |
+
return 'ok'
|
| 115 |
|
| 116 |
|
| 117 |
|
|
|
|
| 580 |
|
| 581 |
|
| 582 |
|
| 583 |
+
if __name__ == '__main__':
|
| 584 |
+
# Устанавливаем webhook (нужно это делать один раз)
|
| 585 |
+
# Замените YOUR_URL на реальный адрес сервера с HTTPS
|
| 586 |
+
bot.set_webhook(url='https://YOUR_URL/webhook')
|
| 587 |
|
| 588 |
|
| 589 |
|
|
|
|
| 591 |
|
| 592 |
|
| 593 |
|
|
|
|
|
|
|
| 594 |
app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860)))
|