Коли мешканець пише вам: «У мене тече кран», ваші перші три відповіді щоразу однакові: де, відколи і чи можна фото. Форма заявки на ремонт питає все це один раз, до вашої відповіді. Ось така, що працює в боті Telegram: сім питань, фото проблеми і заявка у ваших особистих повідомленнях із номером телефону мешканця.
Спершу про два обмеження. Форма збирає заявки: вона не призначає майстра, не домовляється про візит і не відстежує, чи роботу виконано, тож це не система нарядів-завдань. У кабінеті немає статусів «у роботі» чи «виконано», тому ведіть їх у власному списку. Це також не спосіб повідомити про аварію: картка в Telegram може кілька годин лежати непрочитаною, а для затоплення чи запаху газу потрібен номер телефону (див. тексти нижче). Якщо ви шукали друкований бланк заявки на ремонт, це не він. В українському інтерфейсі питання й кнопки шаблону вже українські, тож нижче вони такі, як у боті.
Змініть шаблон, перш ніж ділитися посиланням
У цій статті використано шаблон «Будівництво й ремонт» в Easy Post, бо в ньому вже є кнопки з видами робіт, поле «Телефон» і крок із фото. Його зроблено для підрядника, який рекламує послуги, тому він питає не ту людину не про те: «Опишіть ваші послуги:», «Досвід роботи (років):», «Район обслуговування:». Оберіть його, відкрийте «Налаштування форми» (кнопка «Форма» на сторінці потоку) і змініть так, як описано нижче; інші способи створити таку форму порівнює посібник із конструктора форм без коду. Якщо вам не потрібні види робіт і довгий опис, шаблон «Заявка на послугу» потребує менше правок: у ньому вже є адреса, зручний час, фото й телефон. Залишайте поле лише тоді, коли читатимете відповідь.
- Послуга (обов’язкове; питання «Вид послуги:»; кнопки «Будівництво», «Ремонт», «Сантехніка», «Електрика», «Фарбування», «Інше»). Замініть варіанти на власні види робіт, наприклад «Сантехніка, Електрика, Опалення й кондиціонування, Побутова техніка, Замки й двері, Інше». Усі варіанти лежать в одному полі, а кома починає нову кнопку, тож назва не може містити коми. Змініть питання на «Що потрібно полагодити?».
- Заголовок (обов’язкове; питання «Назва послуги:»). Змініть питання на «Проблема в кількох словах:», а «Назву поля» — напис у вашій картці — на «Проблема».
- Опис (обов’язкове; питання «Опишіть ваші послуги:»; від 10 до 500 символів). Змініть питання на «Що відбувається і відколи?». Якщо менше 10 символів, бот відповідає «Потрібно щонайменше 10 символів.»; якщо понад 500 — відмовляє, і мешканець надсилає коротший текст. Ліміти в редакторі змінити не можна, а питання — ваше.
- Досвід (необов’язкове; питання «Досвід роботи (років):»). Видаліть його хрестиком × у куті картки поля. Стаж — питання до підрядника, а не до мешканця.
- Район обслуговування (обов’язкове; питання «Район обслуговування:»). Змініть питання на «Адреса і номер квартири:», а «Назву поля» — на «Адреса».
- Контакт (обов’язкове; тип «Телефон»; питання «Номер телефону:»). Залиште як є. Тип «Телефон» приймає лише цифри, пробіли та символи + - ( ), щонайменше сім цифр, а в іншому разі бот відповідає «Будь ласка, введіть коректний номер телефону (щонайменше 7 цифр).» Тому він відхиляє й email, а для ремонту це зручно: вам потрібен номер, щоб подзвонити.
- Портфоліо (необов’язкове фото; питання «Приклади робіт:»; до десяти фото; кнопка пропуску має напис «Без фото»). Змініть питання на «Фото проблеми:», а «Назву поля» — на «Фото». Воно приймає лише фото: до першого фото на будь-яке інше повідомлення бот відповідає «Будь ласка, надішліть фото.», а PDF не зберігається. Після першого фото бот пише «📸 Прийнято (1/10) — натисніть «Готово», коли завершите». Картка фото не показує: вони лежать у кабінеті маленькими мініатюрами, які відкриваються у повному розмірі.
Після видалення поля «Досвід» прокрутіть під полями до розділу «Вигляд поста» і видаліть рядок <strong>Досвід</strong>: {experience}. Ваша картка цей текст не використовує, але одна перевірка використовує: коли в заявці є фото, текст, зібраний із «Вигляду поста», має вміщатися в 1024 видимі символи, із каналом чи без нього, а заповнювач без поля за ним рахується як написаний. Якщо більше, бот видаляє заявку, і мешканець бачить «Заявка задовга для публікації з фото (максимум 1024 символи). Будь ласка, заповніть її знову й скоротіть текст.» «Опис» обмежено 500 символами, а «Заголовок» і «Адреса» — ні, тож дуже довга адреса може підштовхнути заявку за межу. Це трапляється рідко, тож тепер ви впізнаєте це повідомлення, коли мешканець напише вам про нього.
Список у кабінеті й далі показує початкові внутрішні назви полів, які ви перейменували (як-от title і service_area); ваші написи використовує лише картка.
Одне питання, яке треба додати: наскільки це терміново
У списку заявок потрібен спосіб відрізнити «Не працює котел» від «Скрипять двері». Натисніть «+ Додати поле», виберіть тип «Кнопки» й заповніть два рядки: «Назва поля» — напис у вашій картці (напишіть «Терміновість») і «Текст від бота» — те, що бачить мешканець («Наскільки це терміново?»). Варіанти введіть в одному полі через кому: «Аварія, Цього тижня, Не горить». Поставте галочку «Обов’язкове», бо нове поле необов’язкове, і натисніть «Зберегти». Поле стає останнім, тож і в картці його відповідь іде останньою; щоб читати її раніше, натисніть стрілку вгору поруч із полем стільки разів, на скільки місць його треба підняти. Мешканець побачить питання в тому самому порядку.
Отже, сім питань: «Послуга», «Проблема», «Опис», «Адреса», «Контакт», «Фото» й «Терміновість». Одне застереження щодо першого варіанта. Кнопка «Аварія» нікому не телефонує, вона лише ставить слово на картку, яка може чекати у вашому Telegram. Номер телефону для аварій має стояти у «Вітальному тексті» і в подяці, як нижче.
Що відбувається, коли мешканець надсилає заявку
- Мешканець натискає «Почати» і відповідає на питання по одному, зі смугою прогресу.
- Коли мешканець надсилає останню відповідь, заявка приходить вам у Telegram. Бот пише вам і всім у вашому проєкті, хто прив’язав Telegram: відповіді, ім’я мешканця в Telegram (з @нікнеймом, якщо він є) і посилання «Відкрити заявки» на список у кабінеті. Кнопок немає, бо нічого не чекає на ваше схвалення.
- Зателефонуйте за номером із картки або напишіть на @нікнейм. Відповісти через бота не можна. Картка обрізає кожну відповідь до 300 символів; кабінет показує весь текст.
- Мешканець бачить ваше підтвердження одразу після надсилання (текст нижче).

Ілюстрація: тексти взято з бота, а питання — ті, які ви написали в «Налаштуваннях форми»; частину кроків пропущено; імена й дані вигадані.

Ілюстрація: тексти взято з бота, а заголовок картки — назва потоку; імена й дані вигадані.
Тут нічого не чекає на ваше рішення, бо жодну дію не ввімкнено: в онбордингу ви лише обираєте шаблон, і потік одразу збирається без каналу. На сторінці потоку натисніть «Перевірити форму в Telegram», щоб картки могли до вас дійти, а поле каналу в блоці «Залишилося зробити» залиште порожнім: канал опублікував би адреси й телефони ваших мешканців. Заголовок картки містить значення поля «Назва потоку», яке спочатку таке: «Будівництво й ремонт». Змінити його можна на сторінці «Редагувати потік», наприклад на «Ремонт будинку». Таке саме налаштування й у формі баг-репорту, яка теж приймає фото.
Два тексти для вставки в налаштування
«Вітальний текст» у «Налаштуваннях форми» — це перше повідомлення; за замовчуванням там «Ласкаво просимо! Натисніть кнопку, щоб надіслати заявку.» Напишіть там, навіщо ця форма й куди звертатися в разі аварії. На деяких тарифах Easy Post додає під ним рядок «Powered by». «Текст завершення» бот надсилає після останньої відповіді; за замовчуванням там «Дякуємо! Ваша заявка очікує на перевірку.» Тут ніхто нічого не перевіряє, тож замініть і цей текст. Теги Telegram HTML, як-от <b>, працюють в обох полях, а зайвий символ «<» чи «&» у тексті може зламати все форматування цього повідомлення.
Повідомте про несправність у будинку: кілька коротких питань і, якщо можете, фото. У разі затоплення, запаху газу чи відсутності світла телефонуйте за номером +00 000 000 000.
Заявку отримано. Ми зателефонуємо вам протягом одного робочого дня. Затоплення, запах газу чи немає світла? Не чекайте: телефонуйте за номером +00 000 000 000.
Замініть номер в обох текстах на власний і пишіть лише той термін, який дотримаєте. Під подякою бот показує кнопку «Надіслати ще», яка починає нову заявку. Її можна перейменувати в полі «Текст кнопки „Ще“», але вимкнути не можна.

Ілюстрація: текст — той, що вставлено вище; імена й дані вигадані.
Дайте ті самі картки й завгоспу
Завгосп або майстер можуть читати ті самі картки. Додайте їх у розділі «Учасники»: кожному потрібен обліковий запис Easy Post і прив’язаний Telegram (кнопка «Прив’язати Telegram» у блоці «Залишилося зробити» після власного тесту або в їхньому профілі). Учасники можуть змінювати й форму, тож додавайте лише тих, кому довіряєте форму.
Де заявка застрягає
- Ліміт задумано для підрядників, а не для мешканців. Шаблон дозволяє 3 запуски на день і 10 на місяць на один акаунт Telegram, а день рахує годинник сервера, а не мешканця. Враховується кожне натискання «Почати», навіть якщо мешканець кинув заявку. Мешканець, у якого невдалий тиждень, або завгосп, який повідомляє про кілька квартир з одного акаунта, побачить відповідь бота (число вставляється в готовий рядок, тож відмінок не змінюється): «Досягнуто денного ліміту — 3 заявок. Спробуйте завтра!» Збільште обидва числа в блоці «Ліміти заявок» у «Налаштуваннях форми».
- Недозаповнена заявка не дає вам картки. Картка в Telegram з’являється лише після останньої відповіді. Часткові відповіді лежать на вкладці «Очікує» в кабінеті, яка видна лише тоді, коли там щось є, тож заглядайте туди час від часу. Фото — єдине необов’язкове питання; так і залишайте.
- Форма не веде роботу. Кабінет зберігає кожну заявку від найновіших, із вкладками за статусами, без пошуку й фільтра за полями та без статусу «виконано». Коли роботу завершено, відзначайте це у власному списку.
Налаштування за чотири кроки
- В онбордингу або через «+ Новий потік», якщо обліковий запис уже є (тариф може обмежувати кількість потоків), оберіть шаблон «Будівництво й ремонт». Натисніть «Перевірити форму в Telegram» і залиште канал у блоці «Залишилося зробити» порожнім.
- У «Налаштуваннях форми» змініть питання, як описано вище, видаліть «Досвід» і його рядок у «Вигляді поста», додайте «Терміновість», напишіть «Вітальний текст» і «Текст завершення» та збільште ліміти.
- Надішліть собі заявку з фото й перевірте картку, кабінет і підтвердження.
- Натисніть «Копіювати посилання» в блоці «Надішліть форму людям» і розмістіть посилання там, де мешканці його побачать: оголошення на вході, чат будинку, закріплене повідомлення. Цей пункт зникає, щойно відповість справжній мешканець, тож збережіть посилання в іншому місці. Посилання відкриває спільного бота Easy Post, тож мешканці бачать бота з назвою Easy Post, а не вашого бренду.
Тільки знайомитеся з ботами? Як створити бота в Telegram без коду показує, як його зробити.