Запись визиток в боте телеграм
Хочу создать аналог записной книжки в телеграм.
Последовательность действий такая.
1. Открываю бот (например, мой собственный бот @DO3DOfather), он меня приветствует и показывает кнопку "просмотр контактов"
нажимаю на кнопку - показывает список контактов (возможность нажать на каждый из них или создать новый). всего выводить первые 10 контактов в списке и кнопку далее.
2. "Создание контакта" (кнопка), бот отвечает:
введите имя (например, парикмахерская№1). Контакт успешно создан. Кнопка "посмотреть" и закрыть контакт"
текст в поле ввода. ввожу текст - он идет как комментарий к контакту. ввожу фотку (фоткаю) - он идет как фотка.
ввожу геолокацию - он идет как геолокация. ввожу аудиофайл (или свой собственный комментарий голосом) - то же.
после каждого ввода, вопрос: привязать фотку к контакту такому-то? (да/нет). Если да, привязываем. Если нет, к какому контакту привязать? (выбор контактов, п.1)
Успешно привязано к контакту.
Далее, нажимаю "закрыть контакт", перехожу в начало (1)
3. Просмотр контакта (кнопка), показывает:
Имя контакта, его геолокацию (на карте и координаты lat,long), комментарий, фотографии (кнопка).
4. Фотографии (кнопка) - выводит первую фотографию контакта (кнопка далее)
5. Далее (кнопка) - выводит следующую фотографию, и т.д. (кнопка далее и назад)
6. Закрыть контакт (кнопка) - переход на главную страницу (кнопка контакты).
7. В случае если неопознанный ввод - к какому контакту привязать? (текущий контакт=его название, список контактов (если текущий закрыт), или "отмена".
Желательно все это снабдить веселыми картинками)