Telegram-bot based on aiogram 3.x for fetch info from Wildberries product cards.
Π’Π΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅: ΠΠ°Π΄Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΅ΡΠ°ΡΡ Π±ΠΎΡ:
- Π Π±ΠΎΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΌΠ΅Π½Ρ ΠΈΠ· 3 ΠΊΠ½ΠΎΠΏΠΎΠΊ: Β«ΠΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΡΠΎΠ²Π°ΡΡΒ», Β«ΠΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡΒ», Β«ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΠΠΒ».
- ΠΠ°ΠΆΠΈΠΌΠ°Ρ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΡΠΎΠ²Π°ΡΡΒ» ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π² Π±ΠΎΡΠ° Π°ΡΡΠΈΠΊΡΠ» ΡΠΎΠ²Π°ΡΠ° Ρ Wildsberries (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: 211695539).
- ΠΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ΄Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠ²Π°ΡΠ΅ (ΠΊΠ°ΡΡΠΎΡΠΊΠ΅) - ΠΠ°Π·Π²Π°Π½ΠΈΠ΅, Π°ΡΡΠΈΠΊΡΠ», ΡΠ΅Π½Π°, ΡΠ΅ΠΉΡΠΈΠ½Π³ ΡΠΎΠ²Π°ΡΠ°, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ²Π°ΡΠ° ΠΠ ΠΠ‘ΠΠ₯ Π‘ΠΠΠΠΠΠ₯.
- ΠΠΎΠ΄ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΡΡΠ»Π°Π΅Ρ Π±ΠΎΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ inline-ΠΊΠ½ΠΎΠΏΠΊΠ° - Β«ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡΒ». ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Π² Π±ΠΎΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 5 ΠΌΠΈΠ½ΡΡ Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΡΠΎ Π±ΡΠ»ΠΎ Π²ΡΡΠ΅. (ΠΠ°Π·Π²Π°Π½ΠΈΠ΅, Π°ΡΡΠΈΠΊΡΠ», ΡΠ΅Π½Π°, ΡΠ΅ΠΉΡΠΈΠ½Π³ ΡΠΎΠ²Π°ΡΠ°, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ²Π°ΡΠ° ΠΠ ΠΠ‘ΠΠ₯ Π‘ΠΠΠΠΠΠ₯)
- ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡΒ» - ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ.
- ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΠΠΒ» Π±ΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΡΠ»Π°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌΠΈ 5 Π·Π°ΠΏΠΈΡΡΠΌΠΈ ΠΈΠ· ΠΠ.
ΠΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Python 3.9+, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ: Aiogram 3. Π Π΅Π°Π»ΠΈΠ·ΡΠΉΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΡΡΠΎΡΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ SQLAlchemy ΠΈ PostgreSQL). ΠΠΎΠ»ΠΆΠ½Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ id ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΠΎΡΠ°, Π°ΡΡΠΈΠΊΡΠ» ΡΠΎΠ²Π°ΡΠ°. ΠΠΎΡΠ° ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π² docker.