Добавить новость

Источник 360.ru: авария с участием четырех авто произошла на МКАД

В Москве спасатели достали из Кожуховского затона тонущую собаку

Глава СПЧ Фадеев подверг критике массовую гормональную диагностику женщин

Исследование: двухкомнатные квартиры стали популярнее однокомнатных в Москве



Новости сегодня

Новости от TheMoneytizer

Написать телеграм бота

Необходимо написать бота для телеграм со следующими функционалом:

Общее описание


Необходимо разработать Telegram-бота на языке программирования Python с использованием фреймворков aiogram или pyTelegramBotAPI. Бот будет предоставлять пользователям возможность искать автозапчасти одновременно на трёх ресурсах: Exist.ru, Avtoto.ru, Autodoc.ru. Для доступа к функционалу будет предусмотрена система платных подписок, тестовый бесплатный период, а также возможность использования реферальной программы. В боте также будет предусмотрено администраторское управление пользователями и рассылками.



---


Функциональные требования


1. Основные функции


1. Поиск запчастей:


Возможность искать автозапчасти по:


Марке и модели автомобиля с указанием года выпуска.


VIN-номеру автомобиля.


Серийному номеру искомой запчасти.



Для каждого запроса предоставлять:


Точные ссылки на найденные запчасти.


Стоимость запчастей.


Краткую информацию о запчасти.


Отзывы и общую оценку по данным ресурса.



Используемые ресурсы для парсинга:


Exist.ru


Avtoto.ru


Autodoc.ru





2. Система подписок:


Тестовый бесплатный период.


Ограничение функционала после окончания бесплатного периода.


Платная подписка с возможностью рекуррентных платежей через Робокассу.


Возможность администратору вручную назначать подписку пользователям.




3. Реферальная система:


Пользователь может приглашать друзей через реферальную ссылку.


Приобретение платной подписки приглашённым другом добавляет рефереру бесплатный период использования.




4. История запросов:


Хранение истории поисковых запросов каждого пользователя.


Возможность просмотра и повторного использования запросов.




5. Профиль пользователя:


Хранение контактной информации пользователя: номер телефона, имя, фамилия и никнейм.


Возможность просматривать текущий статус подписки.




6. Поддержка:


Кнопка для обращения в службу поддержки (в виде отправки сообщения администратору).




7. Рассылка администратора:


Возможность массовой рассылки сообщений всем активным пользователям бота.





2. Меню бота


Кнопки основного меню:


Поиск запчасти.


Мой профиль.


История запросов.


Поддержка.


---


Технические требования


1. Архитектура бота


Использовать aiogram или pyTelegramBotAPI для обработки запросов.


Использовать многопоточность для обработки параллельных запросов.


Парсинг данных с сайтов реализовать через BeautifulSoup или Scrapy.



2. Хранение данных


Использовать PostgreSQL для хранения:


Истории запросов.


Пользовательской информации.


Статусов подписки.


Реферальных данных.



3. Администрирование


Панель для администратора в боте с функциями:


Просмотр списка пользователей.


Назначение подписки.


Создание и отправка рассылок.



4. Интеграция с платежной системой


Использовать Робокассу для оплаты подписки:


Настроить рекуррентные платежи.


Хранить статусы транзакций в базе данных.



5. Логи и мониторинг


Логирование всех запросов и ошибок.


Настройка мониторинга сервера через Prometheus или аналогичный инструмент.


---


Нефункциональные требования


1. Производительность:


Поддержка одновременной работы до 500 активных пользователей.



2. Масштабируемость:


Возможность расширения функционала и добавления новых ресурсов для парсинга.



3. Надежность:


Гарантированное обновление информации при запросах с минимальной задержкой.

---


Итог


На основе описанного функционала и требований, бот будет предоставлять пользователям удобный инструмент для поиска запчастей, обеспечивать доступ к платным функциям через подписки, а также обладать реферальной программой и возможностью администрирования.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Глава Чехова Михаил Собакин провел встречу с жителями в селе Троицкое

Wall Street Journal: китайский сухогруз повредил два важных подводных кабеля в Балтийском море

Рузские школьники приняли участие в зарядке «Будь здоров»

МЧС рекомендует россиянам собрать “тревожный чемоданчик” для экстренных ситуаций

Музыкальные новости

Энергетики обошли в поисках повреждений более 3,8 тысячи километров линий электропередачи в Смоленской области

Песков: число лидеров, приглашенных на юбилей Победы, сравнимо с саммитом БРИКС

LG STYLER В ЦЕНТРЕ ВНИМАНИЯ НА ТАЙБЭЙСКОЙ НЕДЕЛЕ МОДЫ

В Солнечногорске сотрудники Росгвардии почтили память коллег, погибших при исполнении служебного долга

Новости России

Волга-Волга: как провести время в Угличе и на берегу Рыбинского моря

Южная Корея выразила российскому атташе протест из-за самолетов в «зоне ПВО»

В Москве спасатели достали из Кожуховского затона тонущую собаку

Источник 360.ru: авария с участием четырех авто произошла на МКАД

Экология в России и мире

Техник-паспортист СЛД «Сольвычегодск» Марина Созинова отмечена Благодарственным письмом от Совета женщин Сольвычегодского региона.

Сеть клиник «Будь Здоров» запустила медицинского GPT-ассистента

«Мама»: в «Октябре» состоялась премьера новой главы проекта «Хронос»

Сеть клиник «Будь Здоров» запустила медицинского GPT-ассистента

Спорт в России и мире

Даниил Медведев открыл собственный теннисный корт во Франции

Динара Сафина назвала турниры Большого шлема, которые Даниил Медведев может выиграть в следующем сезоне

Трофеи Северной Пальмиры. Бублик сыграет с Баутиста-Агутом, Мыскина и Давыденко поборются с Весниной и Бахрами

В WTA прокомментировали положительный допинг-тест Иги Швёнтек

Moscow.media

StarLine на Международном полимерном симпозиуме

Храм Покрова Пресвятой Богородицы

Между городами Урала и Москвой запустят свыше сорока дополнительных поездов

Осеннее настроение....











Топ новостей на этот час

Rss.plus






Глава Чехова Михаил Собакин провел встречу с жителями в селе Троицкое

Легенда учений: масштабное ДТП произошло на муромской части федеральной трассы М-12

В Москве спасатели достали из Кожуховского затона тонущую собаку

Волга-Волга: как провести время в Угличе и на берегу Рыбинского моря