Some checks failed
Build and Deploy Docs / build-and-deploy (push) Has been cancelled
- Created logs/ structure (sessions, operations, incidents) - Added session-start/log/end scripts - Installed Git hooks for auto-logging commits/pushes - Added shell integration for zsh - Created CHANGELOG.md - Documented today's session (2026-01-10)
143 lines
4.2 KiB
Markdown
143 lines
4.2 KiB
Markdown
# 🧪 Тестування @DAARWIZZBot - Інструкції
|
||
|
||
**Дата:** 2025-11-24
|
||
**Бот для тесту:** @DAARWIZZBot
|
||
**Telegram:** https://t.me/DAARWIZZBot
|
||
|
||
---
|
||
|
||
## ✅ Що має працювати:
|
||
|
||
### 1. 🎤 **Голосові повідомлення (Voice → Voice)**
|
||
- Ти надсилаєш голосове
|
||
- Бот розпізнає через STT (Whisper)
|
||
- Бот відповість **ГОЛОСОМ** через TTS (gTTS)
|
||
|
||
### 2. 📸 **Обробка фото (Photo → Text)**
|
||
- Ти надсилаєш фото
|
||
- Бот опише зображення через Vision (specialist_vision_8b)
|
||
- Бот відповість текстом з описом
|
||
|
||
### 3. 🔍 **Web Search (Команда)**
|
||
- Ти надсилаєш: `/search DAARION MicroDAO`
|
||
- Бот шукає в інтернеті (Google)
|
||
- Бот показує 5 результатів з посиланнями
|
||
|
||
### 4. 💬 **Текстові повідомлення (Text → Text or Voice)**
|
||
- Ти надсилаєш текст: "Привіт!"
|
||
- Бот відповість текстом
|
||
|
||
---
|
||
|
||
## 📋 План тестування:
|
||
|
||
### Тест 1: Текстове повідомлення ✅ (базова перевірка)
|
||
```
|
||
Ти → Привіт!
|
||
Очікується → Бот відповість текстом
|
||
```
|
||
|
||
### Тест 2: Голосове повідомлення 🎤
|
||
```
|
||
Ти → 🎤 [Скажи: "Привіт, як справи?"]
|
||
Очікується → Бот → 🔊 [Голосова відповідь]
|
||
```
|
||
|
||
**Якщо НЕ працює:**
|
||
- Перевір чи дійшло повідомлення (Telegram може показати "доставлено")
|
||
- Почекай 10 секунд
|
||
- Я перевірю логи
|
||
|
||
### Тест 3: Надіслати фото 📸
|
||
```
|
||
Ти → 📸 [Будь-яке фото - міста, природи, об'єкта]
|
||
Очікується → Бот → "✅ Фото оброблено\n\nНа зображенні: [опис]"
|
||
```
|
||
|
||
**Якщо НЕ працює:**
|
||
- Перевір розмір фото (< 10MB)
|
||
- Почекай 15 секунд (Vision model повільніша)
|
||
- Я перевірю логи
|
||
|
||
### Тест 4: Web Search 🔍
|
||
```
|
||
Ти → /search DAARION MicroDAO
|
||
Очікується → Бот → "🔍 Шукаю в інтернеті..."
|
||
→ Бот → Результати з 5 посилань
|
||
```
|
||
|
||
**Якщо НЕ працює:**
|
||
- Переконайся що команда починається з `/search ` (з пробілом)
|
||
- Я перевірю логи Web Search Service
|
||
|
||
---
|
||
|
||
## 🔴 Що робити якщо щось не працює:
|
||
|
||
### Варіант 1: Повідомлення не дійшло
|
||
- Telegram може мати затримки
|
||
- Почекай 30 секунд
|
||
- Спробуй ще раз
|
||
|
||
### Варіант 2: Бот не відповідає
|
||
- Скажи мені що саме не працює
|
||
- Я подивлюся логи Gateway
|
||
- Я подивлюся логи відповідного сервісу (STT/TTS/Vision/WebSearch)
|
||
|
||
### Варіант 3: Бот відповідає але неправильно
|
||
- Опиши що очікував vs що отримав
|
||
- Я проаналізую логи та виправлю
|
||
|
||
---
|
||
|
||
## 📊 Логи для мене (я подивлюся):
|
||
|
||
```bash
|
||
# Gateway logs (всі запити)
|
||
docker logs --tail 100 dagi-gateway | grep -i daarwizz
|
||
|
||
# STT logs (голос → текст)
|
||
docker logs --tail 50 dagi-stt-service
|
||
|
||
# TTS logs (текст → голос)
|
||
docker logs --tail 50 dagi-tts
|
||
|
||
# Vision logs (фото → опис)
|
||
docker logs --tail 50 dagi-gateway | grep -i photo
|
||
|
||
# Web Search logs
|
||
docker logs --tail 50 dagi-web-search-service
|
||
```
|
||
|
||
---
|
||
|
||
## ✅ Починаємо!
|
||
|
||
**Крок 1:** Відкрий Telegram
|
||
**Крок 2:** Знайди @DAARWIZZBot
|
||
**Крок 3:** Надішли: **"Привіт!"** (базовий тест)
|
||
|
||
Коли отримаєш відповідь — переходь до Тест 2 (голосове)! 🎤
|
||
|
||
Я зараз буду дивитись логи в реальному часі! 👀
|
||
|
||
---
|
||
|
||
**Готовий?** Почни з простого текстового "Привіт!" і дай знати що отримав! 🚀
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|