Telegram chatbot
Brief for the development of a Telegram bot for collecting questionnaires for a restaurant
1. General project description**
The Telegram bot is designed to collect questionnaires from potential participants, automatically save their responses to a database, and simplify communication with the restaurant.
2. Main functionality of the bot**
1️⃣ **Greeting and explanation of the rules**
- The bot starts and shows an introductory message about the rules of participation in the project.
- The user confirms their desire to fill out the questionnaire.
- If the user clicks "No," the bot thanks them for their interest and ends the dialogue.
2️⃣ **Filling out the questionnaire**
- collecting contact data (First name, Last name, year of birth, if possible – link to social media)
- The bot sequentially asks 18-20 questions, offering answer options.
- Responses are automatically recorded in **Google Sheets** or **Excel file** for further processing by the organizers.
- Questions where one option must be selected are implemented with buttons.
- Questions where **multiple options** can be selected have a multiple-choice format.
3️⃣ **Completion of the questionnaire and confirmation**
- The bot thanks for filling out the questionnaire and informs that invitations will be sent according to the participant's profile.
4️⃣ **Ability to share the questionnaire**
- The bot asks: "Would you like to recommend your friends to participate in this project?"
- If the user answers "Yes," the bot sends them a **link to the questionnaire** for further distribution.
- If "No" – the bot thanks and ends the dialogue.
---
### **4. Logic of the bot's operation**
📌 **The bot guides the user sequentially through all questions**
📌 **Records are automatically entered into the database** (Google Sheets or Excel)
📌 **Minimized need for manual text entry** – all questions, except for personal data, have selection options
📌 **Option to share the questionnaire is implemented**
---
### **5. Development requirements**
📌 **Platform:** Telegram
📌 **Programming language:** Python (Aiogram) or Node.js (Telegraf.js)
📌 **Data storage:** Google Sheets / Excel
📌 **Type of questions:**
- Selection of one option
- Selection of two options from 5 (if it does not complicate programming)
- Selection of multiple or all options (multiple choice)
### **6. Expected results**
✅ Convenient bot for filling out the questionnaire without Gmail authorization and lengthy form filling
✅ Automatic saving of responses in a convenient format
✅ Ability to recommend the questionnaire to friends and attract more participants
Please provide a budget estimate.
-
1850 46 3 Hello!
I am interested in your project, I have extensive experience in automating/emulating user actions (JavaScript, Selenium, Playwright), asynchronous/multithreaded parsing (Requests, WebSockets, HTTPX, BS4), data processing (Openpyxl, JSON, MySQL, MongoDB), and developing Telegram bots of varying complexity (Telethon, Pyrogram, Aiogram).
Contact me to discuss the details and deadlines for this project!
-
423 2 0 Good day, Oleksandra!
I have experience in developing bots using Telethon, Pyrogram, Aiogram.
Databases: MySQL, MongoDB, SQLlite3
I have experience in automation and emulation of user actions using Selenium, data parsing, websites.
I am ready to implement your project using Python + Aiogram + Google Sheets / Excel + installation on hosting and configuration if needed.
-
379 Good day, I am ready to complete your project
Stack: Node.js (node-telegram-bot-api)
I am engaged in the development of bots and web applications, you can view my work in the portfolio
-
5170 37 2 Good day, Oleksandra. I am Vitaliy and I have extensive experience in creating similar Telegram bots in Python. I am interested in your order. I suggest we move to private messages.
-
1315 7 0 Good day, I am ready to take on your project.
I can develop a bot for you to collect user data based on no-code/low-code tools.
Write to me privately, we will discuss all the details and find the best solution for you.
-
2073 104 0 Hello, I am ready to help with the implementation. Briefly about myself: 4+ years of experience in web development, I have extensive experience in developing Telegram bots. Write to me, we will agree)
-
2348 39 1 Good day, I am ready to complete the order.
I have extensive experience in bot development, I have over 35 positive reviews on the service.
Here is my portfolio:Freelancehunt
Write to me, we will discuss the bot in more detail and immediately start working on it.
-
3714 17 0 Hello! 😊
I am an experienced Telegram bot developer, and I am ready to create a convenient bot for collecting questionnaires for a restaurant, which automates the process of gathering responses and simplifies communication with participants.
Technologies to be used:
🚀Python with the Aiogram library for developing the Telegram bot
🚀Google Sheets API for working with spreadsheets (or a module for exporting to Excel)
🚀Database or simple data storage as needed
…
I guarantee fast and high-quality implementation, user-friendliness, and maximum automation of the process! 🤝
I look forward to the opportunity to discuss the details of our collaboration!
Best regards,
Andriy!
-
363 1 0 Hello! I am engaged in the development of Telegram bots using Python aiogram. I am ready to complete this work.
My portfolio:Freelancehunt
Write to me privately. I will do it quickly and efficiently.
-
823 3 1 Good day!
I have extensive experience working with Telegram bots and more. I am familiar with the task, I will implement the script using Python (Aiogram) and I suggest collecting data in a database and then interacting with it conveniently. We will set it up on hosting right away.
I will gladly complete your order quickly and efficiently, waiting in private messages to discuss the details of the order.
-
8867 60 0 1 Good day. Ready to execute.
I have extensive experience in developing Telegram bots.
I code in Python, ranking 2nd on the platform.
I will develop a Telegram bot for collecting surveys and communication with the restaurant. I will implement all necessary functionality. I will set up the required logic. I will create a user-friendly interface and an admin panel for management. I will connect a database for storing surveys. If needed, I will integrate with a CRM/ERP system. I will optimize.
My portfolio:Freelancehunt
Write to me, we will discuss the details and I will start working.
-
247 Good day, I am ready to complete your project!
Chatbots in Telegram start from 4000-10000 UAH, depending on the complexity of the project.
Sincerely,
Pavlo
-
5235 29 1 1 Hello, Oleksandra!
I am ready to implement your Telegram bot for collecting surveys. My plan includes creating a user-friendly dialogue, automatic saving of responses in Google Sheets, and the ability to recommend the survey to friends. Using Python (Aiogram), I will ensure the speed and quality of development. I guarantee that the bot will be intuitive and meet all your requirements. I look forward to your response!
Best regards,
Oleksandr
-
1711 8 0 Hello! I am ready to start developing a Telegram bot in Python (Aiogram).
I will implement:
Step-by-step questionnaire filling
Automatic saving to Google Sheets or Excel
Buttons for selecting answers
The ability to share the questionnaire
I will start working immediately after agreeing on all the details. If there are any additional requirements or wishes, I will be happy to discuss!
-
94002 1264 1 10 Hello. I have extensive experience in developing Telegram bots. I am ready to collaborate.
-
648 5 0 Hello!
I am ready to implement it in Python, I just finished something similar, but a bit more complex) I can demonstrate it in private. The same functionality with saving to Google Sheets. The only thing that is not quite clear is sending the link to a friend, we need to discuss how you need it.
Write to me, I will be happy to help!
-
250 2 0 I read the project brief.
I am ready to complete the project quickly and efficiently.
I have already worked with aiogram, Excel, and databases.
I look forward to collaborating!
-
571 5 0 Good day
I have experience in developing bots of various complexity. I am ready to implement your project in Python + aiogram + sheets / excel of your choice + installation on hosting if needed.
-
670 8 1 Good evening, I have a lot of experience in developing Telegram bots, I will do everything efficiently and quickly!
-
1816 31 0 Hello. I am ready to develop.
Write to me in private messages to discuss the details.
-
230 1 1 Good day! I can try to develop a Telegram bot for collecting questionnaires for a restaurant. Please reply to discuss the details.
-
10130 117 0 Hello.
I am developing bots for Telegram on NodeJS. I am ready to take it on. Write to me, we will discuss.