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

Запад может сорвать российские морские грузоперевозки — Патрушев

В суд поступила жалоба на приговор продюсеру Роднянскому за фейки о ВС РФ

Иранские студенты пожаловались на нашествие тараканов в общежитии Росбиотеха

Подмосковье направит более 4 млрд рублей на поддержку многодетных семей в 2025 году



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

Новости от 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

В аэропортах Москвы ввели биометрический контроль для иностранцев. Как это будет работать

Грузоперевозки Минск: Ваш надежный партнер в транспортировке грузов

В суд поступила жалоба на приговор продюсеру Роднянскому за фейки о ВС РФ

Временные сбои в работе банковских сервисов и служб доставки в России

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

Гастрольный форс-мажор: Театр Дениса Матросова едва не остался без сценических костюмов

Онкологи Пензенской области напоминают о важности профилактических медосмотров

Производственные площадки Желдорреммаша подготовились к работе в зимний период

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

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

Общественная палата Дмитровского округа отправила гумпомощь бойцам СВО

ОДКБ подвела итоги года: от военных учений до подготовки к юбилею Победы

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

Игнасюк: русская авиация ликвидировала 200 террористов в Сирии

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

Уссурийский дизельный дивизион Желдорреммаш освоил новый вид продукции

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

Как Майли Сайрус нашла баланс между жизнью и карьерой?

Работники филиала «Северный» ООО «ЛокоТех-Сервис» стали победителями Первенства по теннису среди работников Сольвычегодского железнодорожного узла.

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

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

Во французском городе Грас открыли корт имени Даниила Медведева

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

Серена Уильямс: «Хочу пробежать полумарафон. Мне просто необходимо в чем-то соревноваться. Я безумно скучаю по теннису»

Moscow.media

Филиал № 4 ОСФР по Москве и Московской области напоминает: С начала года сотрудники контакт-центра Отделения СФР по Москве и Московской области проконсультировали более 880 тысяч граждан

Hybrid разработал Creative Craft — продукт для генерации креативов с помощью технологий ИИ

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

Axenix проведет в МГУ цикл лекций по ИТ архитектуре











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

Rss.plus






Подмосковье направит более 4 млрд рублей на поддержку многодетных семей в 2025 году

Убыток, относящийся к акционерам Газпрома, за 3 квартал 2024 г. составил почти 53 млрд руб. Однако налоги

Друзья называли его сумасшедшим, но он всё равно выбрал Россию. Теперь говорит: "Как же мне повезло!"

Суд приговорил программиста из дела основателя ChronoРay к трем годам колонии