add tickets creation

This commit is contained in:
Max
2025-06-14 00:16:02 +03:00
parent 1aeb62d490
commit ca81e19d14
4 changed files with 123 additions and 27 deletions

View File

@@ -57,7 +57,7 @@ router.get('/support', async (req, res) => {
// POST /api/support
router.post('/support', async (req, res) => {
const supabase = getSupabaseClient();
const { user_id, message } = req.body;
const { user_id, message, apartment_id } = req.body;
if (!user_id || !message) {
return res.status(400).json({ error: 'user_id и message обязательны' });
@@ -76,8 +76,8 @@ router.post('/support', async (req, res) => {
// Получаем агента для пользователя
const agent = getUserAgent(user_id);
// Получаем ответ от AI-агента
const aiResponse = await agent.processMessage(message);
// Получаем ответ от AI-агента, передавая apartment_id
const aiResponse = await agent.processMessage(message, apartment_id);
if (!aiResponse.success) {
console.error('Ошибка AI-агента:', aiResponse.error);
@@ -116,8 +116,6 @@ router.post('/support', async (req, res) => {
}
});
// DELETE /api/support/history/:userId - Очистка истории диалога
router.delete('/support/history/:userId', async (req, res) => {
const { userId } = req.params;