Telegram-бот бесплатных объявлений.
Бот реализован на стеке JavaScript, Node.js с использованием фреймворка Telegraf и Telegram Bot API. Представляет собой полноценную доску объявлений с удобным интерфейсом прямо в Telegram.
Ключевые возможности:
1. Регистрация и авторизация.
- Простая регистрация через Telegram-аккаунт.
- Хранение данных пользователя.
- Возможность привязки дополнительных контактов.
2. Работа с городами.
- Выбор города из доступного списка.
- Смена города в настройках.
- Фильтрация объявлений по выбранному городу.
3. Просмотр объявлений.
- Удобный поиск по ключевым словам.
- Пагинация при просмотре объявлений.
4. Размещение объявлений.
- Ввод текста объявления.
- Загрузка фотографий.
- Редактирование уже размещенных объявлений.
- Автоматическое обновление даты изменения при редактировании.
- Возможность бесплатно поднять объявление в поиске раз в неделю.
5. Коммуникация.
- Встроенная кнопка для просмотра контактов продавца.
- Возможность изменения контактных данных.
6. Персональный кабинет.
- Просмотр своего профиля.
- Управление своими объявлениями.
- Раздел избранного (сохранение чужих объявлений).
- Удаление объявлений из избранного.
Бот обеспечивает полный цикл работы с объявлениями - от размещения до совершения сделки, сохраняя при этом простоту и удобство использования, характерное для Telegram-приложений.