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)))
|