File size: 1,068 Bytes
1a7be33
 
 
 
24a738d
 
1a7be33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
BOT_TOKEN = '12345:ABC-DEF1234ghIkl-zyx57W2v1u123ew11' 
API_URL = "https://api-inference.huggingface.co/models/Meena/table-question-answering-tapas"

# Инициализация бота и диспетчера 
bot = Bot(token=6381758679:AAE2B5GJxE0Ub8CLDqjVxrNCrPnnUPinP9gdp) 
Dispatcher(bot)

# Обработчик сообщений 
@dp.message_handler()
async def message_handler(message: types.Message):
  # Получаем текст вопроса пользователя
  question = message.text
  
  # Формируем JSON-запрос к API модели Meena
  payload = {
    "inputs": {
      "query": question,
      "table": {...}  # Табличные данные (если есть)
    }
  }
  
  # Делаем запрос к API и получаем ответ 
  response = requests.post(API_URL, headers=headers, json=payload)
  answer = response.json()
  
  # Отправляем ответ пользователю 
  await message.answer(answer['answer'])
  
# Запуск бота  
executor.start_polling(dp, skip_updates=True)