zov-tech/bot
wasrusgen b2438507c3 bot: persistent reply keyboard with WebApp buttons + info actions
Now after /start, manager sees a bottom keyboard (4 rows) for fast access:
  Row 1: 🤖 Подбор техники | 📐 Новый замер   ← WebApp
  Row 2: 👥 Мои клиенты    | 🏠 Кабинет       ← WebApp
  Row 3: ℹ️ Что умеет бот? | 📞 Куратор       ← text
  Row 4: 📋 Чек-лист встречи                  ← text

WebApp buttons jump straight to a MiniApp screen via ?go=<podbor|measure|clients>;
app.js parses ?go on load and pre-sets location.hash so the right module mounts.

Added /menu (re-show keyboard) and /hide (remove). Text buttons trigger
in-chat info responses (bot description, contact, meeting checklist).

Cache bust v=20260513b.
2026-05-12 18:37:24 +03:00
..
handlers bot: persistent reply keyboard with WebApp buttons + info actions 2026-05-12 18:37:24 +03:00
services chore: initial scaffold (bot, miniapp, backend, docs) 2026-05-08 23:56:48 +03:00
.dockerignore feat(infra): Python FastAPI backend + Docker compose for VPS deploy (GigaChat with Russian root CA) 2026-05-10 17:44:21 +03:00
.env.example chore: initial scaffold (bot, miniapp, backend, docs) 2026-05-08 23:56:48 +03:00
config.py feat(bot): personalized greeting; relax env requirements for MVP 2026-05-09 01:03:03 +03:00
Dockerfile feat(infra): Python FastAPI backend + Docker compose for VPS deploy (GigaChat with Russian root CA) 2026-05-10 17:44:21 +03:00
main.py chore: initial scaffold (bot, miniapp, backend, docs) 2026-05-08 23:56:48 +03:00
requirements.txt chore: initial scaffold (bot, miniapp, backend, docs) 2026-05-08 23:56:48 +03:00