Brief na rozwój bota Telegram do zbierania ankiet dla restauracji
1. Ogólny opis projektu**
Bot Telegram przeznaczony jest do zbierania ankiet potencjalnych uczestników, automatycznego zapisywania ich odpowiedzi w bazie danych oraz uproszczenia komunikacji z restauracją.
2. Główna funkcjonalność bota**
1️⃣ **Powitanie i wyjaśnienie zasad**
- Bot uruchamia się i pokazuje wstępne powiadomienie o zasadach uczestnictwa w projekcie.
- Użytkownik potwierdza chęć wypełnienia ankiety.
- Jeśli użytkownik kliknie "Nie", bot dziękuje mu za zainteresowanie i kończy dialog.
2️⃣ **Wypełnianie ankiety**
- zbieranie danych kontaktowych (Imię, nazwisko, rok urodzenia, jeśli to możliwe – link do mediów społecznościowych)
- Bot kolejno zadaje 18-20 pytań, oferując opcje odpowiedzi.
- Odpowiedzi automatycznie zapisywane są w **Google Sheets** lub **plikach Excel** do dalszego przetwarzania przez organizatorów.
- Pytania, w których należy wybrać jedną opcję, realizowane są przyciskami.
- Pytania, w których można wybrać **więcej niż jedną opcję**, mają format wielokrotnego wyboru.
3️⃣ **Zakończenie ankiety i potwierdzenie**
- Bot dziękuje za wypełnienie ankiety i informuje, że zaproszenia będą przychodzić zgodnie z profilem uczestnika.
4️⃣ **Możliwość podzielenia się ankietą**
- Bot pyta: "Czy chciałbyś polecić swoim przyjaciołom udział w tym projekcie?"
- Jeśli użytkownik odpowiada "Tak", bot wysyła mu **link do ankiety** do dalszego rozpowszechniania.
- Jeśli "Nie" – bot dziękuje i kończy dialog.
---
### **4. Logika działania bota**
📌 **Bot prowadzi użytkownika kolejno przez wszystkie pytania**
📌 **Zapisy automatycznie trafiają do bazy danych** (Google Sheets lub Excel)
📌 **Zminimalizowana potrzeba ręcznego wprowadzania tekstu** – wszystkie pytania, z wyjątkiem danych osobowych, mają opcje wyboru
📌 **Zrealizowana możliwość podzielenia się ankietą**
---
### **5. Wymagania dotyczące rozwoju**
📌 **Platforma:** Telegram
📌 **Język programowania:** Python (Aiogram) lub Node.js (Telegraf.js)
📌 **Zapis danych:** Google Sheets / Excel
📌 **Typy pytań:**
- Wybór jednej opcji
- Wybór dwóch opcji z 5-ciu (jeśli nie komplikuje to programowania)
- Wybór kilku lub wszystkich opcji (wielokrotny wybór)
### **6. Oczekiwane wyniki**
✅ Wygodny bot do wypełniania ankiety bez autoryzacji Gmail i długiego wypełniania formularza
✅ Automatyczne zapisywanie odpowiedzi w wygodnym formacie
✅ Możliwość polecania ankiety przyjaciołom i angażowania większej liczby uczestników
Proszę o orientację w budżecie.