Adeptih commited on
Commit
e141f61
·
verified ·
1 Parent(s): 67d0c9b

Delete bot.py

Browse files
Files changed (1) hide show
  1. bot.py +0 -46
bot.py DELETED
@@ -1,46 +0,0 @@
1
- import os
2
- import logging
3
- import requests
4
- from telegram import Update
5
- from telegram.ext import Application, MessageHandler, filters, ContextTypes
6
-
7
- # Настройка логов
8
- logging.basicConfig(
9
- format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
10
- level=logging.INFO
11
- )
12
-
13
- # URL вашего Hugging Face Space
14
- API_URL = "https://ваш_username-ваш_spacename.hf.space/chat"
15
-
16
- async def handle_message(update: Update, context: ContextTypes.DEFAULT_TYPE):
17
- """Обработка входящих сообщений"""
18
- user_message = update.message.text
19
-
20
- # Проверяем, что сообщение не пустое
21
- if not user_message.strip():
22
- await update.message.reply_text("Вы отправили пустое сообщение 😅")
23
- return
24
-
25
- try:
26
- # Отправляем запрос к Hugging Face API
27
- response = requests.post(API_URL, json={"message": user_message})
28
- if response.status_code == 200:
29
- bot_response = response.json().get("response", "Я не знаю, что ответить 😅")
30
- else:
31
- bot_response = "Упс, я сломался... Попробуй еще раз 😅"
32
-
33
- await update.message.reply_text(bot_response)
34
- except Exception as e:
35
- await update.message.reply_text("Упс, я сломался... Попробуй еще раз 😅")
36
- logging.error(f"Ошибка: {e}")
37
-
38
- if __name__ == "__main__":
39
- # Создаем приложение бота
40
- application = Application.builder().token(os.environ['TELEGRAM_TOKEN']).build()
41
-
42
- # Добавляем обработчик всех текстовых сообщений
43
- application.add_handler(MessageHandler(filters.TEXT & ~filters.COMMAND, handle_message))
44
-
45
- # Запускаем бота
46
- application.run_polling()