Що вміє бот
- Запис на послугу: вибір дати й часу, підтвердження та нагадування напередодні.
- Відповіді на часті запитання й передавання складних питань людині.
- Приймання заявок зі збереженням у таблицю та сповіщенням власнику.
- Розсилки й нагадування за розкладом.
- Збирання даних із сайтів — наприклад, цін чи нових оголошень — і надсилання зведення.
- Мініастосунок Telegram: повноцінний інтерфейс із кнопками й формами всередині месенджера.
Крок 1. Створіть бота в BotFather
- Відкрийте в Telegram офіційного бота @BotFather і надішліть команду
/newbot. - Придумайте назву й ім’я користувача бота — воно має закінчуватися на «bot».
- BotFather надішле токен — довгий рядок на зразок
123456:ABC…. Це ключ від бота: не публікуйте його й не показуйте стороннім.
Найкраще покласти токен у файл .env у папці проєкту (рядком BOT_TOKEN=…) і сказати агенту, де він лежить. Так токен не потрапить ні в код, ні в листування.
Крок 2. Опишіть сценарій
Опишіть, що робить бот, очима клієнта: що той пише, що бачить у відповідь, що відбувається далі. Наприклад:
Зроби Telegram-бота для запису в барбершоп. Клієнт тисне /start, обирає послугу (стрижка, борода, комплекс — ціни в prices.txt), дату на найближчі 14 днів і вільний час із 10 до 21. Після запису бот надсилає підтвердження, а за 2 години — нагадування. Мені як власнику приходить повідомлення про кожен новий запис. Токен лежить у .env.
Крок 3. Запустіть і перевірте
Агент напише код, встановить потрібні бібліотеки й запустить бота у вбудованому терміналі — ви бачите кожну команду та її вивід. Відкрийте бота в Telegram і пройдіть сценарій як клієнт. Якщо щось не так, опишіть, що ви зробили і що побачили: агент знайде причину в логах і виправить.
Крок 4. Мініастосунок (за бажанням)
Якщо кнопок у чаті замало, попросіть зробити мінізастосунок Telegram: каталог, кошик або форму запису з календарем. У розділі «Застосунок» NEO його можна відкрити в режимі Telegram — з параметрами запуску й темою месенджера — і перевірити, не виходячи з NEO.
Крок 5. Щоб бот працював цілодобово
Поки бот запущений на вашому комп’ютері, він працює, лише коли комп’ютер увімкнений. Для роботи 24/7 його потрібно розмістити на сервері: агент підкаже варіанти й підготує все для запуску. У тарифах NEO передбачено власний хостинг: у Pro один проєкт працює цілодобово, у Max — три.
Безпека
- Токен — як пароль. Якщо він витік, відкличте його в @BotFather командою
/revokeі випустіть новий. - Збирайте лише потрібні дані клієнтів і попереджайте, навіщо вони.
- Перед запуском для всіх пройдіть сценарій повністю самі — і з помилками теж: неправильна дата, подвійне натискання, скасування.