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

Захарова: дипломаты РФ срочно выехали к месту происшествия с самолетом в Анталье

Полиция установила причастность москвички к хищению 1,2 млн рублей с банковского счета умершего мужчины

Sky: двоим мужчинам порезали лица на Вестминстерском мосту в Лондоне

SHOT: убитый в перестрелке в Марксе механик ехал поздравить маму с Днем матери





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

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

Бывшего начальника отдела СКР Таганрога оставили в СИЗО до февраля 2025 года

Нарышкин выразил надежду, что попытки цветной революции в Грузии провалятся

Шоу на воде "Сказка о царе Салтане" пройдет в праздничные каникулы в Москве

В юбилей народного артиста России Александра Тителя будет показана «золотомасочная» опера «Хованщина»

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

Никита Михалков жестко раскритиковал форум «Некрополь» крематория Новосибирска

Рэпер Guf анонсировал прощальный тур в 2025 году

В Бурятском театре оперы и балета состоялась премьера оперы «Евгений Онегин»

Энергетики 16 регионов России устраняют последствия непогоды в Смоленской области

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

Русская девушка Джинни Деппа Юлия Власова приехала в Москву

СК завершил расследование дела москвича, насмерть забившего своего знакомого

​Забайкальцы станут участниками международного форума #МЫВМЕСТЕ в День добровольца

При поддержке Банка ДОМ.РФ в ЦФО будет построено почти 30 млн кв м жилья

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

Сеть «585*ЗОЛОТОЙ» показала работу ювелиров в новом видеоролике

Итоги по завершению большого проекта «Дизайн-Перспектива 2024»

Благотворительный Фонд Потанина назвал лауреатов грантового конкурса «Практики личной филантропии и альтруизма» сезона 2023/2024

Что посмотреть в Кисловодске: 20 главных достопримечательностей

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

Кубок Дэвиса. 1/2 финала. Ван де Зандшульп сыграет с Альтмайером, Грикспор встретится со Штруффом

Синнер: Защита титула — одно из лучших чувств

Кубок Дэвиса — 2024: церемония прощания Рафаэля Надаля с теннисом вызвала критику, почему не приехал Новак Джокович

"Сменились приоритеты": Веснина пояснила причину ухода из тенниса

Moscow.media

Bloody - участник и технический партнер Red Expo-2024

Домик Петра I в Дербенте

Машина с молодой компанией врезалась в грузовик: погибла 18-летняя девушка

Bloody - участник и технический партнер Red Expo-2024











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

Rss.plus






Британский дипломат лишен аккредитации в РФ за ложные данные при въезде

5 причин растущей популярности для жизни ВАО

В юбилей народного артиста России Александра Тителя будет показана «золотомасочная» опера «Хованщина»

Автор VLADiK BRUTAL переименует свою студию в BRUTAL SOFTWARE