Реализовать чат-бота и подключить интерфейс для работы с таблицами для администратора чат-бота
Бот позволяет производить поиск по таблице отправлять релевантные результаты. Так же бот должен уметь отправлять пользователям уведомления. референс бота(@Bestofsearch_bot)
Администратор должен иметь возможность редактировать и добавлять новые данные в таблице. Администратор должен иметь возможность создавать уведомления.
Как выглядят таблицы с данными:
таблица каталог: автор,название,ссылка на сайт,описание,url изображения,категории,стоимость1,стоимость2
таблица пользователь бота: id,товары в корзине
сценарий для администратора: 1. Загрузить на сервер фотографии чтобы они были доступны по url 2. Загрузить подготовленный json файл в таблицу – (url в таблице должен совпадать с url выгруженным на сервер в п.1) 3. Возможность в ручную добавить новую строку в таблицу каталог 4. Создать уведомление для пользователей бота
сценарий пользователя бота: референс бота(@Bestofsearch_bot) 1. /star 2. пользователь нажимает /search 3. получает сообщение подсказку и ожидает ввод текста 4. выводит результаты поиска Автор и Название в виде inline кнопок с пагинацией(стрелочки в лево и в право) 5. пользователь тапает по автору и названию и получает детальную информацию: Картинка,Описание и кнопка добавить в корзину 6. пользователь нажимает на кнопку добавить в корзину 7. пользователь переходит в корзину нажимает кнопку купить в кнопку зашит переход на чат со предподготовленым сообщением из списка товаров корзины (t.me/<username>?text=<товар1,товар2,товар3>) и попадает в чат с продавцом с предподготовленым сообщением: "товар1,товар2,товар3"
Какие технологии я вижу для реализации: 1. VPS сервер 2. на нем развернута nocoDb(app.nocodb.com/). Это таблицы с веб отображением и автогенерируемым RestAPI к этим таблицам. 3. telegram bot(любая реализация) 4. Nginx 5. Какой-то алгоритм для умного поиска то есть поиска с опечатками (например FuzzyWuzzy, Thefuzz, RapidFuzz, Whoosh для Python)
PS: вы можете вместо nocoDb предложить другое решение, главное чтобы с этим приятно и удобно было работать.
Рассматриваю специалистов с опытом создания telegram ботов и Rest Api